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