LAMP在Ubuntu 14.04.1 LTS上无法使用$ _ENV

时间:2014-11-22 03:34:18

标签: php apache ubuntu

出于某种原因,我需要通过以下方式连接数据库:

return array(
    'host'     => $_ENV['host'],
    'database' => $_ENV['dbname'],
);

我试了很多东西,例如:

导出.bashrc

  1. 在〜/ .bahsrc
  2. 中添加export host="localhost"
  3. source~ / .bashrc
  4. echo $ host // localhost
  5. php文件中的

    echo $_ENV['host'];为空

    在php.ini中设置

    1. 编辑php.ini
    2. 在底部添加host = "loclhost"
    3. 重启apache
    4. php文件中的

      echo $_ENV['host'];为空

      在apache conf中设置

      1. 将test.conf添加到conf-available
      2. 添加SetEnv host localhost
      3. a2enconf test.conf
      4. 重启apache
      5. php文件中的

        echo $_ENV['host'];为空,但echo getenv['host'];有效,但我需要使用$ _ENV来获取环境变量。

0 个答案:

没有答案