httpd-2.2.6.tar.gz安装指南
1.解压缩
下载地址:http://www.filewatcher.com/m/httpd-2.2.6.tar.gz.6028951-0.html
# cd 下载文件所在目录
# tar -zvxf httpd-2.2.6.tar.gz
# cd httpd-2.2.6
2.创建安装目录
# mkdir -p /usr/local/apache2
# ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-rewrite
# make
# make install
3.启动和关闭apache
修改/usr/local/apache2/conf/httpd.conf文件(非必须),
将#ServerName www.example.com:80修改为ServerName 127.0.0.1:80(localhost:80)
# /usr/local/apache2/bin/apachectl -k start // 启动 apahce
用浏览器查看 http://localhost, 得到 it works ,说明 apache 已经配置成功了 .
# /usr/local/apache2/bin/apachectl -k stop // 停止 apache
php安装指南
1.解压缩
下载地址:http://www.php.net
# cd 文件所在目录
# tar -zvxf php-5.5.0alpha6.tar.gz
# cd php-5.5.0alpha6
2.创建安装目录
# mkdir -p /usr/local/php
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
# make
# make install
3.复制php.ini
因为一般安装后的php目录$php/lib下没有php的配置文件,需要把解压目录下的php.ini-recommended复制到php的lib目录
#cp php.ini-recommended /usr/local/php/lib/php.ini
4.修改apache的配置文件httpd.conf
增加以下内容
LoadModule php5_module modules/libphp5.so#安装php时候已经自动生成
AddType application/x-httpd-php php
5.测试
编写一个php文件,如a.php
<?php
phpinfo();
?>
放到apache的htdocs目录下,重启apache,在浏览器打开http://127.0.0.1/a.php