首页 | ChinaPhp| 为不同的虚拟主机配置不同的PHP选项


 
为不同的虚拟主机配置不同的PHP选项
 

假如在一台机器上有若干个虚拟主机,但他们对PHP的要求个不相同,那怎么办呢?这个要分情况来看(只讨论APACHE下):

- 以APACHE的模块方式运行
在此方式下可以用修改APACHE的配置文件httpd.conf来实现,在
<VirtualHost xxx>
</VirtualHost>
之间插入相应的配置命令。当然PHP3和PHP4是不同的

a. PHP3下,如:
php3_auto_prepend /usr/site/site1/include/pre.php3
即在PHP的配置命令前加上php3_

b. PHP4下,如:
php_value auto_prepend /usr/site/site1/include/pre.php
php_flag register_globals on
即在PHP的配置命令前加上php_value及空格
PHP4下还有以
php_admin_value,php_admin_flag
开头的,用于管理性的设置。

需要注意的是APACHE的配置文件不用等于号,而PHP的配置是用等于号的。

- 以CGI方式运行
可以为不同的主机指定不同的php.ini,因为它们是在执行PHP脚本时才被分析的。
如:
php -c /usr/local/site1/php.ini xxx.php

发布时间: 2002年07月01日
作      者: jack
相关连接 http://www.chinaphp.com

[ 把这条信息推荐给朋友 ] [ 更多文章 ]  

域名在线注册
域名信息查询 国际域名证书


广 告
  相关新闻