linux下安装apache及php

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

原文地址:https://www.cnblogs.com/276815076/p/2961742.html