linux下配置php环境完整编辑版.doc
《linux下配置php环境完整编辑版.doc》由会员分享,可在线阅读,更多相关《linux下配置php环境完整编辑版.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.LAMP源码安装方法详解先说明下所谓的LAMP即linux+apache+mysql+php下面分别讲解在linux下源码安装apache、mysql、php,跟linux课讲的安装有些不同,LAMP三个源码包是自行下载的,所以安装是分别安装的,最后配置环境变量,这就完成linux下配置php编绎环境,才能进行php的开发。(本文整理参考以下文档资料http:/ /usr/local/src /进入此放软件包的目录#groupadd mysql / 建立mysql组#useradd mysql -g mysql /建立mysql用户并且加入到mysql组中#tar -zxvf mysql-5
2、.0.41.tar.gz /解压缩#cd mysql-5.0.41 /进入解开包的目录#./configure -prefix=/usr/local/mysql -with-charset=gb2312 -with-extra-charsets=gbk,gb2312 /这条命令里的参数一定不能乱写乱搞,不然谁也没法保证你编译的mysql能用。#make & make install /安装,如果这一步也很顺利完成,恭喜,mysql基本完成差不多了。下面都很简单了。#cd scripts /进入到脚本目录下#./mysql_install_db -user=mysql /安装库文件,应该会提示说
3、OK!的。#cd /usr/local/mysql /进入到安装的mysql软件目录中#chown -R root /设定root能访问/usr/local/mysql #chown -R mysql var /设定mysql用户能访问#/usr/local/mysql/var ,里面存的是mysql的数据库文件.这个目录是在/etc/f中有配置,在mysql_install_db时产生。 #chown -R mysql var/ /设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件#chgrp -R mysql /设定mysql组能够访问/usr/loc
4、al/mysql上面的已经把mysql完全安装完了,也能正常使用了,但还不够,你要将mysql的数据库启动脚本加入系统启动目录,不然,你总不能每次启动服务器后,都要登陆上去手工启动数据库吧,那还不麻烦死。#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld (mysql.server在/usr/local/mysql/share/mysql.server中)#chmod 700 /etc/rc.d/init.d/mysqld#ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc3.d/S97mysqld
5、#/etc/rc.d/init.d/mysqld start/来启动mysql进然后/usr/local/mysql/bin/mysqladmin -u root password yourpassword /默认安装密码为空,为了安全你必须马上修改.请注意,你修改执行此命令时,一定不要加yourpassword两边的单引号或者双引号,比如你想设定密码是123456 就直接执行 /usr/local/mysql/bin/mysqladmin -u root password 123456 而不要写成 /usr/local/mysql/bin/mysqladmin -u root passwor
6、d 123456 ,这样加引号,你的密码也是带引号的。我以开始就是,加引号,用123456登陆mysql,怎么也进不去,就是提示密码错误,呵呵。二。安装php、gd库所需要的配件文件A.curlcurl安装cd /usr/local/src /进入软件存放目录tar -zxvf curl-7.16.2.tar.gzcd curl-7.16.2./configure -prefix=/usr/local/curlmake & make install /这个小软件很简单,不明白什么意思,到网上查资料吧。B.expatcd /usr/local/srctar -zxvf expat-2.0.0.t
7、ar.gzcd expat-2.0.0./configure -prefix=/usr/local/expatmake & make installC.gzip安装cd /usr/local/srctar -zxvf gzip-1.3.5.tar.gzcd gzip-1.3.5./configure -prefix=/usr/local/gzipmake & make installD.libxml2安装cd /usr/local/srctar -xjvf libxml2-2.6.23.tar.bz2 /这个我下的是.bz的,你下的如果是.gz的就执行 tar -zxvf libxml2-6.
8、23.tar.gzcd libxml2-2.6.23./configure -prefix=/usr/local/libxml2make & make installE.zlib安装cd /usr/local/srctar -zxvf zlib-1.2.3.tar.gzcd zlib-1.2.3./configure /这个配置编译命令不要加目录参数,我试过的,加上-prefix=/usr/local/zlib这个参数,在这里是一定会顺利编译通的,但可惜的是,到下面你编译gd库时,是不会通过的,到时就是会出问题,也真怪了,这些问题不是摸索出来,我是不会相信的。网友们自己有空了也可以多试试,看看
9、为什么不能加参数。make & make installF.安装 jpeg6CODE:建立目录: mkdir -p /usr/local/jpeg6 mkdir -p /usr/local/jpeg6/bin mkdir -p /usr/local/jpeg6/lib mkdir -p /usr/local/jpeg6/include mkdir -p /usr/local/jpeg6/man mkdir -p /usr/local/jpeg6/man1 mkdir -p /usr/local/jpeg6/man/man1cd /usr/local/srctar -zvxf jpegsrc.v
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 配置 php 环境 完整 完全 编辑 编纂
限制150内