我应该在PHP中使用生产或开发环境吗?

时间:2018-09-28 04:06:19

标签: php production-environment

如何在PHP 5.5.x中配置PHP以使用生产环境或开发环境?

为了显示要显示的错误,我未在'Production Value: On'部分下方注释display_errors,而在'Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT'部分下方注释了error_reporting

但是,什么决定生产与发展?是php.ini还是其他地方的设置?

编辑:这是针对我的php.ini文件的。也许我不清楚我的问题。当前,如果我希望不显示错误,可以打开或关闭“生产价值”。

那么,在哪种情况下我会打开或关闭Development Value设置?与Development Value设置相反,哪些设置将确定(以及将在何处确定)Production Value设置有用? (希望这很清楚,我不确定我还能说些什么。)

1 个答案:

答案 0 :(得分:0)

出于某些原因(安全性,速度,性能),您不希望在实时系统上启用某些值(如您提到的值)。

我认为您还有其他想法。某些框架和工具(Magento 2,symfony,Laravel)可以针对不同的环境使用不同的设置。

例如:在开发服务器上,您想启用调试信息,这可能会降低您的应用程序的速度。现场直播时,您希望调试的东西更少。

https://symfony.com/doc/current/configuration/environments.html