版本
CentOS 6.4 //最小安装;要解决很多依赖包建议yum进行安装
httpd-2.4.6.tar.gz
php-5.5.5.tar.gz
步骤:
1) 安装所需要的一些库
//可以直接进入第二步,安装时出现所需库未安装返回第一步
2) 安装apache
3) 安装php
4) 修改配置文件
5) 测试
一:安装库
安装时可能出现一些软件包未安装 比如:APR APR-util PCRE C++ 或其他库
安装方法如下:
① yum 安装 //yum install -y 包名
② tar 安装 如下
tar zxvf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure –prefix=/usr/local/apr //注意路径 安装httpd时免得找不到
make
make install
tar zxvf apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr
make
make install
yum install -y gcc gcc-c++
tar zxvf pcre-8.33.tar.gz
cd pcre-8.33
./configure –prefix=/usr/local/pcre
make
make install
二:安装apache
tar zxvf httpd-2.4.6.tar.gz
cd httpd-2.4.6
./configure –prefix=/usr/local/httpd –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –enable-module=so –with-pcre=/usr/local/pcre
make
make install
三:安装PHP
tar zxvf php-5.5.5.tar.gz
cd php-5.5.5
./configure –with-apxs2=/usr/local/apache/bin/apxs –prefix=/usr/local/php –with-config-file-path=/usr/local/php –with-mysql=mysqlnd
make
make install
四:修改配置文件
Apache
配置文件在/usr/local/httpd/conf/httpd.conf
网页文件在/usr/local/httpd/htdocs/
php
配置文件在 /etc/php.ini
cp /xxx(php安装文件的目录)/php.ini-development /etc/php/ini
vi /usr/local/httpd/conf/httpd.conf
确保以下字符串是否存在
LoadModule php5_module modules/libphp5.so
在<IfModule>…</IfModule>之间添加 AddType application/x-httpd-php .php .phtml .php3 .inc
在/usr/local/apache/htdocs/ 下创建以下php文件进行测试
<?php
phpinfo()
?>
五:配置为系统服务
# cp /usr/local/httpd/bin/apachectl /etc/rc.d/init.d/httpd
然后 vi /etc/rc.d/init.d/httpd 添加(# !/bin/sh下面)
# chkconfig: 2345 50 90
# description: Activates/Deactivates Apache Web Server
保存退出
最后,运行chkconfig把Apache添加到系统的启动服务组里面:
# chkconfig –add httpd
# chkconfig –level 2345 httpd on
然后再service httpd start