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 |