LAMP设置文档
- 格式:doc
- 大小:154.00 KB
- 文档页数:6
Linux+apache +mysql +php设置文档一.配置mysql1.进入m y s q l源码目录:c d/u s r/t o o l s2.执行g r o u p a d d m y s q l3.执行u s e r a d d-g m y s q l m y s q l4.执行t a r-z x v f m y s q l-5.0.22.t a r.g z5.执行c d m y s q l-5.0.226.执行./c o n f i g u r e--p r e f i x=/s e r v e r/m y s q l--w i t h-c h a r s e t=g b k --w i t h-e x t r a-c h a r s e t s=a l l7.m a k e8.m a k e i n s t a l l9.c p s u p p o r t-f i l e s/m y-m e d i u m.c n f/e t c/m y.c n f或者c p/o p t/m y s q l/s h a r e/m y s q l/m y-m ed i u m.c n f/e t c/m y.c n f10../s c r i p t s/m y s q l_i n s t a l l_d b--u s e r=m y s q l//初试化表并且规定用m y s q l用户来访问。
初始化表以后就开始给m y s q l和r o o t用户设定访问权限11.执行c p s u p p o r t-f i l e s/m y s q l.s e r v e r/e t c/r c.d/i n i t.d/m y s q l d12.执行c h m o d700/e t c/r c.d/i n i t.d/m y s q l d13.执行c h k c o n f i g--a d d m y s q l d14.进入m y s q l安装目录.c d/s e r v e r/m y s q l15.设置用户权限#c h o w n-R r o o t.#c h o w n-R m y s q l v a r#c h o w n-R m y s q l v a r/.#c h g r p-R m y s q l.#c h k c o n f i g--a d d m y s q l d#s e r v i c e m y s q l d s t a r t#n e t s t a t-a t l n查看m y s q l端口3306是否打开,如果打开说明安装成功更改r o o t用户密码【注:可选该操作】#./b i n/m y s q l a d m i n-u r o o t p a s s w o r d'n e w p a s s w d'16.操作m y s q l基本命令u s e库名;切换库名c r e a t e t a b l e表名(字段设定列表);创建表c r e a t ed a t a b a s e库名;创建数据库二.安装、配置apache先安装a p a c h e服务器H t t p d-2.0.59.t a r解压安装:[/u s r/l o c a l/s r c]#t a r x z v f h t t p d-2.0.59.t a r[/u s r/l o c a l/s r c]#c d h t t p d-2.0.59编译前的配置,并指定a p a c h e的安装路径#./c o n f i g u r e--p r e f i x=/s e r v e r/a p a c h e--e n a b l e-s o --e n a b l e-r e w r i t e编译[/u s r/l o c a l/s r c/h t t p d-2.0.59]#m a k e安装[/u s r/l o c a l/s r c/h t t p d-2.0.59]#m a k e i n s t a l l修改配置文件#v i/e t c/r c.l o c a l添加:/s e r v e r/a p a c h e/b i n/a p a c h e c t l s t a r t//让系统系统时自动启动a p a c h e服务#v i/s e r v e r/a p a c h e/c o n f/h t t p d.c o n f//编辑主配置文件将#S e r v e r N a m e修改为S e r v e r N a m e(服务器的i p地址或域名)并把该行内容前的#号去掉保存退出#/s e r v e r/a p a c h e/b i n/a p a c h e c t l s t a r t//运行a p a c h e验证安装:在W i n d o w s主机进行验证,(注:之前在L i n u x主机上已经做好了D N S S e r v e r,所以可以在W i n d o w s主机上把D N S服务器的地址设置成为L i n u x主机的I P 地址,并打开I E输入h t t p://w w w.c a t.c o m进行验证。
出现如下图所示,说明a p a c h e安装成功四、安装p h p(注:安装的时候先把a p a c h e停止)#/s e r v e r/a p a c h e/b i n/a p a c h e c t l s t o p解压安装:[/u s r/l o c a l/s r c]#t a r x z v f p h p-4.4.7.t a r.g z[/u s r/l o c a l/s r c]#c d p h p-4.4.7编译前的配置,并指定m y s q l的安装路径(如下图所示)./c o n f i g u r e--p r e f i x=/s e r v e r/p h p--w i t h-m y s q l=/s e r v e r/m y s q l --w i t h-a p x s2=/s e r v e r/a p a c h e/b i n/a p x s--w i t h-m y s q l i=/s e r v e r/m y s q l/b i n/m y s q l_c o n f i g--e n a b l e-s h m o p --e n a b l e-s y s v s e m--w i t h-c o n f i g-f i l e-p a t h=/e t c/p h p.i n i--e n a b l e-s o a p --e n a b l e-m b s t r i n g--w i t h-m c r y p t上面的选项—p r e f i x设置P H P程序的安装路径,--w i t h-a p x s2设置P H P为A a p a c h e服务器提供的模块的安装位置,--w i t h-m y s q l设置M y s q l服务器程序的安装位置,--w i t h-c o n f i g-f i l e-p a t h设置P H P程序的配置文件所在的位置成功编译#m a k e安装#m a k e i n s t a l l由于P H P程序在安装后还没有配置文件,需要将P H P的配置模板文件p h p.i n i-d i s t复制到P H P的配置目录中作为配置文件使用复制p h i.i n i到执行/u s r/l o c a l/l i b/目录,执行命令:c p p h p.i n i-d i s t /u s r/l o c a l/l i b/p h p.i n i编辑A p a c h e服务器的主配置文件#v i/s e r v e r/a p a c h e/c o n f/h t t p d.c o n f先确认有p h p4_m o d u l e设置行已经有效,如下图所示:添加如下图所示内容#A d d T y p e a p p l i c a t i o n/x-c o m p r e s s.zA d d T y p e a p p l i c a t i o n/x-h t t p d-p h p.p h p查找到以下行修改如下:D i r e c t o r y I n d e x i n d e x.p h p i n d e x.h t m l i n d e x.h t m l.v a r启动A p a c h e服务:#/s e r v i c e/a p a c h e/b i n/a p a c h e c t l s t a r t如提示报错:h t t p d:S y n t a x e r r o r o n l i n e53o f/s e r v e r/a p a c h e/c o n f/h t t p d.c o n f: C a n n o t l o a d/s e r v e r/a p a c h e/m o d u l e s/l i b p h p5.s o i n t o s e r v e r: /s e r v e r/a p a c h e/m o d u l e s/l i b p h p5.s o:c a n n o t r e s t o r e s e g m e n t p r o t a f t e r r e l o c:P e r m i s s i o n d e n i e d处理方式为:编辑/e t c/s e l i n u x/c o n f i g,将S E L I N U X=e n f o r c i n g注释掉:#S E L I N U X=e n f o r c i n g,然后新加一行为:S E L I N U X=d i s a b l e d郁闷的是.我把S E L i n u x关闭后还是不行.在你保证S E l i n u x被d i s a b l e后.还执行下c h c o n-t t e x r e l_s h l i b_t如:c h c o n-t t e x r e l_s h l i b_t/路径/路径/名字.s o(这个文件视具体执行文件)使用v i编辑器在A p a c h e服务器的文档目录建立名为t e s t.p h p的测试文件,其内容如下:#v i/s e r v e r/a p a c h e/h t d o c s/t e s t.p h p<?p h p i n f o()?>重启A p a c h e服务:#/s e r v e r/a p a c h e/b i n/a p a c h e c t l r e s t a r t测试(在W i n d o w s主机中打开I E输入如下地址进行测试)最后如果需要设置真实的w e b路径,按照以下方式修改a p a c h e配置文件即可在配置文件中修改“D o c u m e n t R o o t”,将默认的"/u s r/l o c a l/a p a c h e2/h t d o c s"改为“w e b文件真实存放路径”,同时需修改D i r e c t o r y"/u s r/l o c a l/a p a c h e2/h t d o c s,将"/u s r/l o c a l/a p a c h e2/h t d o c s“的内容也修改为“w e b文件真实存放路径”。