LINUX下的LAMP环境搭建.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LINUX下的LAMP环境搭建 Linux下的LAMP环境搭建有两种方式,一种是rpm包安装,一种的源码包安装 RPM包安装,安装简单,可以自己解决依赖关系,搭建后的环境比较稳定,但是单个软件包再次升级时麻烦。 源码包安装,安装繁琐,自己配置依赖关系,搭建后的环境根据自己的情况可以自行调优,并且单个包的升级比较方便 RPM包LAMP环境搭建 一般使用yum来搭建rpm包的lamp环境,安装前请确保yum源,yum源确定之后就可以直接运行命令: yum -y install httpd* mysql* php* 即可自行解决依赖关系,并安装 安装成功后注意将httpd 和 mysqld 服务修改为开机自启动 chkconfig httpd on 和chkconfig mysqld on 修改后在以后启动服务器的时候这两个服务就能够自启动了 服务启动后,rpm包的lamp环境已经搭建成功,网站的根目录默认在/var/www/html/目录,相当于apache/htdocs目录的功能,可以直接将网站放到此目录下运行。 Php的配置文件默认存放是 /etc/httpd/conf/httpd.conf 卸载软件包 建议使用rpm 的方式卸载,不要使用yum的方式卸载,yum方式会把所有的依赖包都卸载掉。 rpm卸载方式: 卸载前注意关闭服务:service httpd stop service mysqld stop 查询安装的有关httpd的软件包:rpm -qa | grep httpd* 卸载httpd软件包 : rpm -e httpd-2.2.3* --nodeps 查询安装的有关mysql的软件包:rpm -qa | grep mysqld* 卸载mysql软件包:rpm -e mysql-5.0.77* --nodeps 查询安装的有关php的软件包:rpm -qa | grep php* 卸载php软件包: rpm -e php-5.1.6* --nodeps 后面的参数 --nodeps 是截断它与其他rpm包的依赖关系,直接卸载。 安装时可以使用参数--force 截断与其他rpm包的依赖关系,直接安装。 yum卸载方式: yum -y remove httpd* mysql* php* 不建议使用此方式卸载 源码包LAMP环境搭建 准备工作 安装编译工具gcc gcc-c++ make ,安装前请先确认安装光盘已经挂载。 yun install gcc yum install gcc-c++ 卸载系统安装的Apache、MySQL和PHP的RPM安装包,卸载前需关闭启动的服务,如httpd、mysqld , 建议使用RPM 卸载方式。 关闭SELinux,iptables防火墙,允许防火墙80端口访问。 关闭SELinux: vi /etc/selinux/config 将SELINUX=enforcing 改为 disabled 关闭iptables:iptables -F 然后保存设置到文件中:service iptables save 然后重启服务器。 准备源码包,并进行解压,一般将源码包存放在/var/local/目录下 可以安装的时候一个一个解压,使用命令: tar -zxf 压缩包 ,也可以利用shell脚本进行一次性解压全部。如: 运行脚本后,可以看到已经全部解压完毕 对源码包进行配置 填写编译路径时注意路径下的目录是否存在,最好使用tab键自动补齐功能。 安装libxml2 进入目录libxml2-2.6.30:cd libxml2-2.6.30 执行:./configure --prefix=/usr/local/libxml2/ 编译并安装: make make install 可以分开一次执行 安装libmcrypt 进入目录libmcrypt-2.5.8: cd libmcrypt-2.5.8 执行:./configure --prefix=/usr/local/libmcrypt/ 编译并安装:make make install 安装libltdl, 也在目录libmcrypt源码包目录中 进入目录libmcrypt-2.5.8/libltdl/:cd libmcrypt-2.5.8/libltdl/ 执行:./configure --enable-ltdl-install 编译并安装:make make insatll 安装zlib 进入目录zlib-1.2.3:cd zlib-1.2.3 执行:./configure 编译并安装:make make insatll 安装libpng 。此处注意查看目录/usr/local/下 是否有目录l

文档评论(0)

新起点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档