私はこれらの素晴らしい人々と同じ問題を抱えていました: なぜ私の $_ENV は空なのですか?
ただし、「E」を /etc/php.ini の variables_order に追加した後も問題は解決しません。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"]=> string(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 に含まれるファイルが開きます