Linux下Apache和PHP安装

1. Apache的安装


Apache的官网 : http://httpd.apache.org/
apache版本: 2.4.9

2. 下载Apache


先从官网下载安装包:
cd /home/gang
wget "http://apache.fayea.com/apache-mirror//httpd/httpd-2.4.9.tar.gz"
解压缩包:
 tar -zxvf httpd-2.4.9.tar.gz 

3. 安装之前


需要先安装APR and APR-Util

3.1 安装ARP 和 ARP-UTIL


Apache Portable Runtime (APR)必须安装,否则安装Apache时会报下面的错误:
 configure: error: APR not found.  Please read the documentation.
下载
wget "http://mirror.bit.edu.cn/apache//apr/apr-1.5.0.tar.gz"
wget "http://mirror.bit.edu.cn/apache//apr/apr-util-1.5.3.tar.gz"
解压缩
tar -zxvf apr-1.5.0.tar.gz 
tar -zxvf apr-util-1.5.3.tar.gz
将解压缩后的包复制到刚才Apache的安装目录的srclib下
cp /home/gang/apr-1.5.0 /home/gang/httpd-2.4.9/srclib/apr -r
cp /home/gang/apr-util-1.5.3 /home/gang/httpd-2.4.9/srclib/apr-util -r

3.2 安装PCRE


安装之前还需要安装Perl-Compatible Regular Expressions Library (PCRE)
否则安装时会有下面错误:
/home/gang/apache/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

先下载安装包
http://www.pcre.org/
解压
tar -zxvf pcre-8.32.tar.gz
安装
 cd pcre-8.32
./configure  --prefix=/home/gang/pcre
make && make install

4. 安装Apache


开始安装,指定前面的  apr和 pcre
cd httpd-2.4.9
 ./configure --prefix=/home/gang/apache --with-included-apr --with-pcre=/home/work/gang/soft/pcre/
 make && make install

直到运行完毕,则Apache安装完成。

5. 启动Apache


配置文件在  ./apache/conf/httpd.conf.
启动
/home/gang/apache/bin/apachectl -f /home/gang/apache/conf/httpd.conf 

6. 安装PHP


下载地址:
http://www.php.net
解压缩,
通过Apache的模块来安装,
apxs: APache eXtenSion tool, 为编译和安装Apache模块的工具。
cd ../php-NN
./configure --prefix=/home/gang/php/php --with-apxs2=/home/gang/apache/bin/apxs --with-mysql
make
make install

7. Apache中配置php


在Apache的httpd.conf配置中增加php的模块
LoadModule php5_module modules/libphp5.so
告诉Apache将特定.php文件解析为php
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
然后启动Apache就可以了。




你可能感兴趣的:(apache,安装)