php裡php.ini的基礎配置
php.ini是php的配置檔案,涉及php的所有功能,以下是基本配置:
1、錯誤報告 -【php】error_reporting
# php7.0預設配置: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
# 解釋:允許所有錯誤,去掉E_DEPRECATED和E_STRICT錯誤
常用配置:error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
2、記憶體限制 - 【php】memory_limit
# php7.0預設配置:memory_limit = 8M
# 解釋:允許執行php指令碼佔用的最大記憶體為8M,如wordpress需要32M,通常根據伺服器的記憶體大小來設定,最大設定為記憶體的四分之一
# 報錯:Fatal Error: Allowed memory size of xxxxxx bytes exhausted
常用配置:memory_limit = 256M
3、檔案上傳 - 【php】upload_max_filesize 、 post_max_size
# php7.0預設配置: upload_max_filesize = 2M、post_max_size = 2M
# 解釋:允許上傳檔案大小為2M
# 報錯: HTTP Error: 413 Request Entity Too Large
常用配置:upload_max_filesize = 256M、post_max_size = 256M
4、最大執行時間 - 【php】max_execution_time 、【php-fpm】request_terminate_timeout
# php7.0預設配置: max_execution_time = 30
# 解釋:php指令碼最大執行時間為30秒,php-fpm中request_terminate_timeout會覆蓋掉php.ini中的配置,如果使用nginx和php-fpm需要都修改一致或者只修改request_terminate_timeout,這個值如果為0,則表示無時間限制
常用配置:max_execution_time = 60
5、session配置 - 【php】session.auto_start 、session.save_path、【php-fpm】php_value[session.save_path]
# php7.0預設配置: session.auto_start = 0 、;session.save_path = "/tmp"、php_value[session.save_path] = /var/lib/php/session
解釋:
session.auto_start = 0 表示不自動開啟session,程式中使用session需要 session_start(),如果設定為1,程式中也開啟session_start會重新建立session會話,導致錯誤;
session.save_path = "/tmp" 表示session儲存目錄為 /tmp;php7.0預設不設定
php_value[session.save_path] = /var/lib/php/session 是php-fpm中對session的設定,會覆蓋php.ini中配置,使用yum安裝時,預設/var/lib/php/session目錄
並且要修改該目錄許可權為 777,否則無法訪問;
常用配置:session.auto_start = 0、;session.save_path = "/tmp"、php_value[session.save_path] = /var/lib/php/session
注意:session配置一般無需更改
6、擴充套件配置 - 【php】curl、fileinfo、gd2、mbstring、mysqli、odbc、openssl、pdo_mysql
# php7.0預設配置: curl、fileinfo、gd2、mbstring、mysqli、odbc、openssl、pdo_mysql配置項前面預設都是有分號,預設不啟動
常用配置:extension=curl、extension=fileinfo、extension=gd2、extension=mbstring、extension=mysqli、extension=odbc、extension=openssl、extension=pdo_mysql --------------------- 作者:一夜長風 來源:CSDN 原文:https://blog.csdn.net/wlzx120/article/details/73810770 版權宣告:本文為博主原創文章,轉載請附上博文連結!