红联Linux门户
Linux帮助

Linux(RHEL5)构建PHP环境

发布时间:2015-04-12 15:58:56来源:忘真楠作者:忘真楠

构建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( );

?>