构建PHP环境
安装PHP软件包
1.解压并释放下载的PHP源码包到/usr/src/目录中,并切换进入展开的源码文件夹
# tar zxvf php-5.2.6.tar.gz -C /usr/src
# cd /usr/src/php-5.2.6/
2.预先配置编译时的参数
# ./configure - -prefix=/usr/local/php5 - -enable-mbstring - -with-apx2=/usr/local/apache2
/bin/apxs - -with-mysql=/usr/local/mysq - -with-config-file-path=/usr/local/php5
- -prefix :设置PHP的安装路径
- -enable-mbstring :设置PHP支持多字节字符串
- -with-apxs2 :设置Apache服务器提供的apxs模块支持程序位置
- -with-mysql :设置Mysql服务器程序的安装位置
- -with-config-file-path :设置PHP程序的配置文件所在的位置
3.编译安装
# make ; make install
4.复制php.ini配置文件
# cp php.ini-dist /usr/local/php5/php.ini
设置httpd.conf文件
# vi /usr/local/apache2/conf/httpd.conf //支持PHP环境的相关配置行
LoadModule php5_module module/libphp5.so
AddType application/x-httpd-php .php
# vi /usr/local/apache2/conf/httpd.conf //调整httpd.conf文件中的首页文件设置
DirectoryIndex index.php index.html
测试PHP运行环境
1.测试PHP与Apache的协同工作
# vi /usr/local/apache2/htdocs/test.php
<? Phpinfo( ) ?>
http://www.benet.com/test.php
2.测试PHP与MySQL数据库的协同工作
# vi /usr/local/apache2/htdocs/testdb.php
<?
$link=mysql_connect(‘localhost’,’test’,’ ‘);
if (!$link) echo “fail !!” ;
else echo “success !!”;
mysql_close( );
?>