我和这些好人有同样的问题: Why is my $_ENV empty?
但是,在/etc/php.ini中向variables_order添加“E”后,问题仍然存在。我重新启动了我的apache服务器,'php -i'命令的结果包括:'variables_order => EGPCS => EGPCS”。当我尝试在我的php脚本中访问它时,我的$ _ENV仍然是空的。有什么想法吗?
我正在运行OS X 10.6.8,php 5.3.15,apache 2.2.22
实际上,由于var_dump();我发现它并不是完全空的。返回:“{[”PATH“] =>字符串(29)”/ usr / bin:/ bin:/ usr / sbin:/ sbin“}”
增加:
在我的脚本中运行phpinfo()会显示以下内容:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /private/etc/php.ini
如果我在浏览器中打开/private/etc/php.ini,我会打开一个文件,其中'E'包含在variables_order
中