PHP5.4.x版本中出现了php.ini-developmen
和php.ini-production
PHP配置文件与PHP5.2版本相比,命名发送了变化: php.ini-production 对应于 php.ini-recommendedphp.ini-development 对应于 php.ini-dist 通常要将 php.ini-production 重命名为 php.ini。 二者不同之处在于 php.ini-development
适合开发程式使用(测试用), 而 php.ini-recommended
拥有较高的安全性设定,则适合上线当产品使用。 所以,我一般将 php.ini-recommended 或者 php.ini-production 修改为 php.ini,确保测试环境(本地)与正式环境(线上)一致。 两者部分区别表:
php.ini-production | php.ini-development |
error_reporting = E_ALL & ~E_DEPRECATED | error_reporting = E_ALL | E_STRICT |
display_errors = Off | display_errors = On |
display_startup_errors = Off | display_startup_errors = On |
track_errors = Off | track_errors = On |
html_errors = Off | html_errors = On |
mysqlnd.collect_memory_statistics = Off | mysqlnd.collect_memory_statistics = On |
session.bug_compat_42 = Off | session.bug_compat_42 = On |
session.bug_compat_warn = Off | session.bug_compat_warn = On |