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 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值