LAMP环境搭建
[root@localhost Downloads]# rpm -qa|grep mysql mysql-libs-5.1.73-3.el6_5.x86_64 [root@localhost Downloads]# rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64
安装 mysql服务端
[root@localhost Downloads]# rpm -ivh MySQL-server-5.5.41-1.linux2.6.x86_64.rpm
Preparing... ########################################### [100%]
1:MySQL-server ^C########################################### [100%]
安装mysql客户端
[root@localhost Downloads]# rpm -ivh MySQL-client-5.5.41-1.linux2.6.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%]
httpd-2.4.10
编译安装appache
[root@localhost httpd-2.4.10]# ./configure --prefix=/usr/local/appache
提示错误 APR not found
下载 APR
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
编译安装APR
[root@localhost]# tar -zxf apr-1.4.5.tar.gz [root@localhost]# cd apr-1.4.5 [root@root@localhost apr-1.4.5]# ./configure --prefix=/usr/local/apr [root@root@localhost apr-1.4.5]# make && make install
下载 APR-util
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
编译安装 APR-util
[root@root@localhost Downloads]# tar -zxf apr-util-1.3.12.tar.gz [root@localhost Downloads]# cd apr-util-1.3.12 [root@localhost apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config [root@localhost apr-util-1.3.12]# make && make install
下载安装 pcre
下载pcre-8.31.tar.gz
[root@localhost Downloads]# tar -zxf pcre-8.31.tar.gz [root@localhost Downloads]# cd pcre-8.31 [root@localhost pcre-8.31]# ./configure --prefix=/usr/local/pcre [root@localhost pcre-8.31]# make && make install
编译安装Appache
[root@localhost pcre-8.31]#cd ../httpd-2.4.10 [root@localhost pcre-8.31]#./configure --prefix=/usr/local/appache --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
配置appache
# vi /usr/local/appache/conf/httpd.conf
修改为
serverName localhost:80
去掉前面的#
访问appache,浏览器直接输入 http://localhist:80 ,如果现实 It Works 则表示appache安装成功
3、安装php
卸载linux自带的php
[root@localhost Downloads]# rpm -qa php php-5.3.3-40.el6_6.x86_64 [root@localhost Downloads]# rpm -e php-5.3.3-40.el6_6.x86_64
安装php
[root@localhost Downloads]# tar -zxvf php-5.6.5.tar.gz [root@localhost Downloads]# cd php-5.6.5 [root@localhost Downloads]# cd php-5.6.5 [root@localhost php-5.6.5]#./configure --prefix=/usr/local/php5.6 --with-apxs2=/usr/local/appache/bin/apxs
此时会提示
configure: error: xml2-config not found. Please check your libxml2 installation
需重新安装libxm包
检查是否安装了libxm包
[root@localhost php-5.6.5]#rpm -qa|grep libxml2
libxml2-2.6.26-2.1.12
libxml2-python-2.6.26-2.1.12
重新安装libxml2和libxml2-devel包
yum install libxml2 yum install libxml2-devel -y
安装成功之后,重新编译安装php
[root@localhost php-5.6.5]#./configure --prefix=/usr/local/php5.6 --with-apxs2=/usr/local/appache/bin/apxs
[root@localhost php-5.6.5]# make && make install
提示安装成功
自此 ,mysql,appache ,php均已安装完成
[root@localhost init.d]# cp /usr/local/appache/bin/apachectl /etc/rc.d/init.d/apache [root@localhost init.d]# vi apache
在 apache中 的开头的#!/bin/sh 下面加上
#chkconfig: 2345 85 15
[root@localhost init.d]# chkconfig --add apache
[root@localhost init.d]# chkconfig --list
自此,apache服务设置好,可以启动服务了
[root@localhost init.d]# service apache start
5、配置apache支持php
只需要在httpd.conf文件中加入如下两行代码:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
其中 LoadModule php5_module modules/libphp5.so 在httpd.conf中已经有了,因为编译php的时候加上了--with-apxs2=/usr/local/appache/bin/apxs 这个参数
所以只需要加AddType application/x-httpd-php .php即可

配置完之后,修改apache的默认主页
先在htdoc是下创建index.php
<?php phpinfo();?>
然后修改httpd.conf
自此都配置完毕,在浏览器中输入localhost:80访问apache的默认页面,如果显示如下的页面,则说明apache支持php成功

浙公网安备 33010602011771号