本文主要和大家分享php.ini配置文件信息,希望能幫助到大家。
設(shè)置php.ini配置文件的函數(shù)信息
目前總結(jié)有4個
1 set_time_limit(0); 2 ini_set('Memory','2048GB'); 3 date_default_timezone_set('PRC'); 4 error_reporting(0);
其實(shí)修改php.ini這個配置文件里面的參數(shù)都可以通過ini_set這個函數(shù)進(jìn)行操作,通過函數(shù)修改只是對當(dāng)前的腳本進(jìn)行 設(shè)置。修改配置文件會改變當(dāng)前環(huán)境下的所有文件
1 set_time_limit(30)
設(shè)置允許腳本運(yùn)行的時間,單位為秒。如果超過了此設(shè)置,腳本返回一個致命的錯誤。默認(rèn)值為30秒, 或者是在php.ini的max_execution_time被定義的值,如果此值存在。 當(dāng)此函數(shù)被調(diào)用時,set_time_limit()會從零開始重新啟動超時計(jì)數(shù)器。換句話說, 如果超時默認(rèn)是30秒,在腳本運(yùn)行了了25秒時調(diào)用 set_time_limit(20),那么,腳本在超時之前可運(yùn)行總時間
為45秒。 也有一種寫法是ini_set('max_execution_time','30‘);設(shè)置腳本最大執(zhí)行時間
2 ini_set('memory_limit','2048GB');
在運(yùn)行PHP程序,通常會遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的錯誤,
這個意味著PHP腳本使用了過多的內(nèi)存,并超出了系統(tǒng)對其設(shè)置的允許最大內(nèi)存。 解決這個問題,
首先需要查看你的程序是否分配了過多的內(nèi)存,在程序沒有問題的情況下,
你可以通過一下這個方法來增加PHP的內(nèi)存限制(memory_limit) 3 3 date_default_timezone_set('PRC')
設(shè)置時區(qū)為中華人民共和國
4 error_reporting(0)
關(guān)閉所有錯誤報(bào)告
// 報(bào)告 runtime 錯誤 error_reporting(E_ERROR | E_WARNING | E_PARSE) // 報(bào)告所有錯誤 error_reporting(E_ALL); 等同于: ini_set("error_reporting", E_ALL); // 報(bào)告 E_NOTICE 之外的所有錯誤 error_reporting(E_ALL & ~E_NOTICE);
相關(guān)推薦:
PHP最常用的ini函數(shù)分析 針對PHP.ini配置文件_PHP教程
php.ini配置文件詳解
PHP最常用的ini函數(shù)分析 針對PHP.ini配置文件
以上就是php.ini配置文件信息分享的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!