Devato,我在服务器上设置了我的环境,效果很好。
例如,如果您在 APACHE 上:
<VirtualHost *:80>
....
<Directory "/your_path_root/">
SetEnv APPLICATION_ENV "development"
...
</Directory>
</VirtualHost>
或者如果你在 Nginx 上(例如 /etc/nginx/sites-available/my_website.conf):
location ~ \.php$ {
...
fastcgi_param APPLICATION_ENV development;
...
}
然后在您的应用程序中,您可以通过以下方式进行检查:
// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));
然后你有常量 APPLICATION_ENV 作为 env 配置的钩子。
我希望它有帮助!