PHP5.3配置文件php.ini-development和php.ini-production的区别
PHP5.3版本中出现了php.ini-developmen和php.ini-production
PHP配置文件与PHP5.2版本相比,命名发生了变化:
php.ini-production 对应于 php.ini-recommended
php.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 |