2007/08
17
如果机器支持apache配置文件.htaccess(一般虚拟机都是支持的),但是并不容许你修改php.ini文件时,你可以使用以下代码来修改一些变量:
只适用于php做为apache的module的情况
因此以上内容将被解释为不报告任何错误,而不是所有错误。
如果php是做为cgi加载的,那么你可以通过ini_set来实现
只适用于php做为apache的module的情况
但是,不要使用php_value include_path ".:/usr/local/lib/php;" php_value include_path ".:/usr/local/lib/php"
这样的内容,因为E_ALL是php.ini中定义的常量,在apache中是无效的,任何没有定义的常量都被会解释为0或者空值。php_value error_reporting E_ALL
因此以上内容将被解释为不报告任何错误,而不是所有错误。
如果php是做为cgi加载的,那么你可以通过ini_set来实现
$include_path = ini_get('include_path');
ini_set('include_path', $include_path.':/home/rollenc/myphplib'); //注意Linux目录分割符是 : 和windows使用的 ; 不同
Last modified on 2010-04-06 23:22














