PHP Fatal error: Call to undefined function apache_getenv()
PHP Fatal error: Call to undefined function apache_getenv()
Host: Amazon Web Services
Domain: Godaddy
SSL: Godaddy
Framework: Laravel 4.2
PHP: PHP5.6
Apache: Apache 2.4.16
File located: /var/www/html/test
我的代码:
$api_request = 'https://'.apache_getenv("HTTP_HOST") . apache_getenv("REQUEST_URI");
错误:PHP致命错误:调用未定义的函数apache_getenv()
好像不存在
Laravel 应用位于:html。然后是另外两个 laravel 的文件夹:test 和 live。
- html/(Laravel 应用着陆页)
- 应用/
- bootstrap/
- 包/
- public/
- 供应商/
- 测试/(Laravel应用程序)
- 直播/(Laravel 应用)
- index.php
它在 html 应用程序中正常工作。但在测试应用程序中,该功能不再存在。
您的 php.ini
中似乎禁用了 apache_getenv
通过
启用它
编辑php.ini(默认/etc/php.ini
)
从 disable_functions
部分删除 apache_getenv
保存并退出。
重新启动 apache/php 处理程序。
你能试试吗
$_SERVER['HTTP_HOST'] and $_SERVER['REQUEST_URI']
代替 apache_getenv
有时 apache 不允许您在不激活模块的情况下访问这些功能。
希望对您有所帮助。
Host: Amazon Web Services
Domain: Godaddy
SSL: Godaddy
Framework: Laravel 4.2
PHP: PHP5.6
Apache: Apache 2.4.16
File located: /var/www/html/test
我的代码:
$api_request = 'https://'.apache_getenv("HTTP_HOST") . apache_getenv("REQUEST_URI");
错误:PHP致命错误:调用未定义的函数apache_getenv()
好像不存在
Laravel 应用位于:html。然后是另外两个 laravel 的文件夹:test 和 live。
- html/(Laravel 应用着陆页)
- 应用/
- bootstrap/
- 包/
- public/
- 供应商/
- 测试/(Laravel应用程序)
- 直播/(Laravel 应用)
- index.php
它在 html 应用程序中正常工作。但在测试应用程序中,该功能不再存在。
您的 php.ini
中似乎禁用了apache_getenv
通过
启用它编辑php.ini(默认/etc/php.ini
)
从 disable_functions
部分删除 apache_getenv
保存并退出。
重新启动 apache/php 处理程序。
你能试试吗
$_SERVER['HTTP_HOST'] and $_SERVER['REQUEST_URI']
代替 apache_getenv
有时 apache 不允许您在不激活模块的情况下访问这些功能。
希望对您有所帮助。