apache2.4.1+mysql5.5.21+php5.4.0安装实践(三)

三. php5.4.0安装

php有多种安装模式, linux下有cgi/fastcgi/apache module三种.

下面以常用的apache module方式来安装.

1. 安装依赖项

# xml2

sudo apt-get install libxml2-dev

# zlib(zlib.net访问不了, 在sourceforge找到了源码)

cd /home/php123/soft

wget http://downloads.sourceforge.net/project/libpng/zlib/1.2.3/zlib-1.2.3.tar.gz?r=http%3A%2F%2Fwww.oschina.net%2Fp%2Fzlib%2F&ts=1331691953&use_mirror=cdnetworks-kr-2

mv zlib-1.2.3.tar.gz\?r\=http\:%2F%2Fwww.oschina.net%2Fp%2Fzlib%2F zlib-1.2.3.tar.gz

tar -xzvf zlib-1.2.3.tar.gz

cd zlib-1.2.3/

./configure --prefix=/usr/local/zlib

sudo make && sudo make install

2. 编译安装php

cd /home/php123/soft

wget http://cn2.php.net/get/php-5.4.0.tar.gz/from/this/mirror

mv mirror php-5.4.0.tar.gz

tar -xzvf php-5.4.0.tar.gz

cd php-5.4.0/

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd-2.4.1/bin/apxs --with-mysql=/usr/local/mysql --with-zlib=/usr/local/zlib

sudo make && sudo make install

3. 修改apache配置.

sudo vi /usr/local/httpd-2.4.1/conf/httpd.conf

文件末尾增加如下内容:

 <IfModule !mod_php5.c>
LoadModule php5_module lib/modules/libphp5.so
</IfModule>

<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php5
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php-source .php5s
DirectoryIndex index.php
DirectoryIndex index.php5
</IfModule>

保存退出, 重启apache测试一下能否正确识别php文件.

4. 常见错误.

1) libxml2未安装.

解决方法: http://apps.hi.baidu.com/share/detail/23381864

或者: http://www.xiaolangspace.com/archives/101

 

 

参考文档:

http://blog.csdn.net/sflsgfs/article/details/6322207

 

posted on 2012-03-14 01:24  DavidYanXW  阅读(329)  评论(0)    收藏  举报