资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
LAMP(Linux、Apache、MySQL、PHP)环境安装第 1 页 共 10 页卸载系统原有 Apache、MySQL查询系统中已安装的 Apache 相关软件包# rpm -qa|grep -i httpdhttpd-manual-2.0.40-21httpd-2.0.40-21redhat-config-httpd-1.0.1-18如果 Apache 已开启,停止运行 Apache 服务器#service httpd stop卸载 Apache 服务器# rpm -e httpd-manual-2.0.40-21 -nodeps# rpm -e httpd-2.0.40-21 -nodeps# rpm -e redhat-config-httpd-1.0.1-18 -nodeps查询系统中已安装的 MySQL 相关软件包# rpm -qa|grep -i mysqlmysql-devel-3.23.54a-11mysql-3.23.54a-11mysql-server-3.23.54a-11如果 MySQL 已开启,停止运行 MySQL 服务器#service mysqld stop查询系统中已安装的 PHP 相关软件包rootlocalhost root# rpm -qa|grep -i phpphp-ldap-4.2.2-17php-imap-4.2.2-17php-4.2.2-17卸载 PHP 应用服务器rootlocalhost root# rpm -e php-ldap-4.2.2-17 -nodepsrootlocalhost root# rpm -e php-imap-4.2.2-17 -nodepsrootlocalhost root# rpm -e php-4.2.2-17 -nodepsLAMP(Linux、Apache、MySQL、PHP)环境安装第 2 页 共 10 页系统环境部署及调整检查系统是否正常# more /var/log/messages (检查有无系统级错误信息)# dmesg (检查硬件设备是否有错误信息)# ifconfig (检查网卡设置是否正确)# ping www.163.com (检查网络是否正常)关闭不需要的服务# ntsysv以下仅列出需要启动的服务,未列出的服务一律推荐关闭:atdcrondirqbalancemicrocode_ctlnetworksendmailsshdsyslog重新启动系统# init 6使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)rootlocalhost root# gcc v# yum install ntp vim-enhanced gcc gcc-c+ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libtiff-devel pam-devel kernel安装 LAMP 环境所用源码包freetype-2.1.10.tar.gz gd-2.0.35.tar.gz httpd-2.0.58.tar.gz jpegsrc.v6b.tar.gz libmcrypt-2.5.7.tar.gz libpng-1.2.31.tar.gz libxml2-2.6.11.tar.gz mysql-5.0.20a.tar.gz php-5.0.4.tar.gz zlib-1.2.3.tar.gzLAMP(Linux、Apache、MySQL、PHP)环境安装第 3 页 共 10 页约定目录/usr/local/src 软件源代码包存放位置/usr/local/lamp/softwore_name 源码包编译安装位置安装命令1 libxml# cd /usr/local/src# tar -xzvf libxml2-2.6.11.tar.gz# cd /usr/local/src/libxml2-2.6.11# ./configure -prefix=/usr/local/lamp/libxml# make# make install2 zlib# cd /usr/local/src# tar -xzvf zlib-1.2.3.tar.gz# cd /usr/local/src/zlib-1.2.3# ./configure -prefix=/usr/local/lamp/zlib# make# make install3 libmcrypt# cd /usr/local/src# tar -xzvf libmcrypt-2.5.7.tar.gz# cd /usr/local/src/libmcrypt-2.5.7# ./configure -prefix=/usr/local/lamp/libmcrypt# make# make install*# cd /usr/local/src/libmcrypt-2.5.7# cd libltdl# ./configure -enable-ltdl-install# make# make install4 libpngLAMP(Linux、Apache、MySQL、PHP)环境安装第 4 页 共 10 页# cd /usr/local/src# tar -xzvf libpng-1.2.31.tar.gz# cd /usr/local/src/libpng-1.2.31# ./configure -prefix=/usr/local/lamp/libpng# make# make install5 freetype# cd /usr/local/src# tar -zxvf freetype-2.1.10.tar.gz# cd /usr/local/src/freetype-2.1.10# ./configure -prefix=/usr/local/lamp/freetype# make# make install6 JPEG# cd /usr/local/src# tar -xzvf jpegsrc.v6b.tar.gz# cd /usr/local/src/jpeg-6b# mkdir /usr/local/lamp/jpeg & mkdir /usr/local/lamp/jpeg/bin # mkdir /usr/local/lamp/jpeg/lib & mkdir /usr/local/lamp/jpeg/include # mkdir -p /usr/local/lamp/jpeg/man/man1# ./configure -prefix=/usr/local/lamp/jpeg -enable-shared -enable-static# make# make install*RH9 必须执行# rpm -qa|grep autoconf如果返回信息中 autoconf 版本低于 2.58 则强制卸载当前版本# rpm -e autoconf-x.x.x -nodeps# cd /usr/local/src# tar -xzvf autoconf-2.61.tar.gz# cd /usr/local/src/autoconf-2.61# ./configure # make# make install*LAMP(Linux、Apache、MySQL、PHP)环境安装第 5 页 共 10 页7 GD# cd /usr/local/src# tar -xzvf gd-2.0.35.tar.gz# cd /usr/local/src/gd-2.0.35# ./configure -prefix=/usr/local/lamp/gd -with-zlib=/usr/local/lamp/zlib -with-png=/usr/local/lamp/libpng -with-jpeg=/usr/local/lamp/jpeg -with-freetype=/usr/local/lamp/freetype# make*如出现以下警告信息make2: * gd_png.lo Error 1make2: Leaving directory /usr/local/src/gd-2.0.35make1: * all-recursive Error 1make1: Leaving directory /usr/local/src/gd-2.0.35make: * all Error 2则# vi /usr/local/src/gd-2.0.35/gd_png.c查找 png.h 改成/usr/local/lamp/libpng/include/png.h保存退出再重新执行# make*# make install8 Apache# cd /usr/local/src# tar -zxvf httpd-2.0.58.tar.gz# cd /usr/local/src/httpd-2.0.58# ./configure -prefix=/usr/local/lamp/apache -sysconfdir=/etc/httpd -with-z=/usr/local/lamp/zlib -with-included-apr -disable-userdir -enable-so -enable-deflate=shared -enable-expires=shared -enable-rewrite=shared -enable-vhost-alias=shared -enable-static-supportLAMP(Linux、Apache、MySQL、PHP)环境安装第 6 页 共 10 页# make*如出现以下警告信息make4:*mod_deflate.slo error 1则# cd /usr/include/# rm -rf zlib.h然后使用 httpd-2.2.9.tar.gz 版本使用相同参数安装即可*# make install# echo /usr/local/lamp/apache/bin/apachectl start /e
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号