Php 使用.htaccess设置环境变量
我正试图通过以下方式使用.htaccess文件设置apache环境变量:Php 使用.htaccess设置环境变量,php,apache,.htaccess,environment-variables,setenv,Php,Apache,.htaccess,Environment Variables,Setenv,我正试图通过以下方式使用.htaccess文件设置apache环境变量: SetEnv SERVER_KEY "qwerty" 之后,我优雅地重新启动apache web服务器: apachectl graceful 然后在/var/www/html中创建一个名为version.php的文件 <?php phpinfo() ?> 然后转到MYIPADDRESS/version.php进行检查,但我发现环境变量尚未设置 详情如下: OS:RHEL6 PHP版本:5.3.3 A
SetEnv SERVER_KEY "qwerty"
之后,我优雅地重新启动apache web服务器:
apachectl graceful
然后在/var/www/html中创建一个名为version.php的文件
<?php phpinfo() ?>
然后转到MYIPADDRESS/version.php进行检查,但我发现环境变量尚未设置
详情如下:
OS:RHEL6
PHP版本:5.3.3
Apache版本:2.2.15(红帽)
我该怎么办
更新:
我通过在服务器配置文件中将AllowOverride None更改为AllowOverride All解决了我的问题
$\u SERVER[]
数组传递给php(在phpinfo()页面的Apache环境下),它们不同于php运行时环境变量(在环境下)AllowOverride ALL