首页 > 代码库 > 安装php

安装php

0、安装gcc:yum install gcc
1、下载地址:http://php.net/downloads.php
2、上传到/usr/local/src 并解压
3、创建目标文件夹 mkdir /usr/local/php
4、回到php解压目录:./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
注意这里有一个-with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。
5、出现错误configure: error: xml2-config not found. Please check your libxml2 installation.
安装libxml2:yum install libxml2 然后再运行:yum install libxml2-devel
6、重复步骤4:./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
7、make
8、make test
9、make install
10、cp /usr/local/src/php-5.3.16/php.ini-development /usr/local/php/lib/php.ini
把原来位于源代码里面的php.ini-development拷贝到/usr/local/php/lib/php.ini下,并且重命名为php.ini

11、配置apache安装目录下:conf/httpd.conf 文件

找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在后面添加:
AddType application/x-httpd-php .php(使Apcche支持PHP)
AddType application/x-httpd-php-source .php5
找到:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
添加:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
12、重启apache,在网站目录下创建一个php文件测试。

 

=============================================

参考和引用:

CodeWall:《Linux下配置安装PHP环境》 http://www.cnblogs.com/lufangtao/archive/2012/12/30/2839679.html

安装php