3:PHP配置(php.ini)详解

php.ini配置

short_open_tag=on/off

开启短标签,即可以用这样的PHP语法标记:不建议这样写,要养成<?php的习惯;

<? echo '短标签语法开启' ?>

 

output_buffering = 4096/0

这个设置的作用是:是否使用头部缓冲,头部缓冲的作用是在服务器向浏览器发送数据前,可以设置一定大小的缓冲数据;设置为0是不使用头部缓冲,好处是帮你写出高质量的代码。

 

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

显示错误的级别,以上是默认的,调试的时候可以这样,它有利于你写出高质量的代码;项目上线后必须做相应的调整;

E_ALL - 所有的错误和警告

E_ERROR - 致命性运行时错

E_WARNING - 运行时警告(非致命性错)

E_PARSE - 编译时解析错误

E_NOTICE - 运行时提醒(这些经常是是你的代码的bug引起的,也可能是有意的行为造成的

E_CORE_ERROR - 发生于PHP启动时初始化过程中的致命错误

E_CORE_WARNING - 发生于PHP启动时初始化过程中的警告(非致命性错)

E_COMPILE_ERROR - 编译时致命性错

E_COMPILE_WARNING - 编译时警告(非致命性错)

E_USER_ERROR - 用户产生的出错消息

E_USER_WARNING - 用户产生的警告消息

E_USER_NOTICE - 用户产生的提醒消息

 

display_errors = On

这个设置的作用是让浏览器显示出程序的错误,调试的时候当然是要On的,这样可以快速看到错误信息。项目上线后可以off它;

 

extension_dir ="\fujieace\php\ext"

安装的时候设置的一个php.ini设置,用来指定php扩展模块的地址。

 

upload_max_filesize = 20M

文件上传时候的大小限制,需要的时候可以把设置改大一些

 

max_file_uploads = 20

单个请求上传文件的最大数目,一般来说已经足够了,除非你批量上传很多的文件;

 

date.timezone = PRC

时区设置,默认是PRC也就是中国地区,在老版本PHP当中,date.timezone = UTC,这样会和中国地区时间相差8小时;

 

disable_functions =

该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些函数执行,当PHP程序出现漏洞时,损失是非常严重的!

以下我们给出推荐的禁用函数设置:

disable_functions = phpinfo,passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status

需注意:如果您的服务器中含有一些系统状态检测的PHP程序,则不要禁用shell_exec,proc_open,proc_get_status等函数。

 

max_execution_time = 30

该选项设定PHP程序的最大执行时间,如果一个PHP脚本被请求,且该PHP脚本在max_execution_time时间内没能执行完毕,则PHP不再继续执行,直接给客户端返回超时错误。没有特殊需要该选项可保持默认设置30秒,如果您的PHP脚本确实需要长执行时间则可以适当增大该时间设置。

 

session.save_path = "/tmp"

该选项是设置session的存储位置;如果你的PHP程序使用Session对话,则可以将Session存储位置设置为/dev/shm,/dev/shm是Linux系统独有的TMPFS 文件系统,是以内存为主要存储方式的文件系统,比RAMDISK更优秀,因为可以使用DISKSWAP作为补充,而且是系统自带的功能模块,不需要另行配置。想想看,从磁盘IO操作到内存操作,速度会快多少?只是需要注意,存储在/dev/shm的数据,在服务器重启后会全部丢失。不过这对于 Session来说是无足轻重的。

 

default_charset = "UTF-8"

设置PHP的字符集;PHP的默认字符集设置为UTF-8。如果你是其它的,请直接修改此选项!

    A+
发布日期:2016年12月28日 12:08:26  所属分类:PHP教程
最后更新时间:2017-01-06 19:06:00
付杰
  • ¥ 79.0元
  • 市场价:99.0元
  • ¥ 68.0元
  • 市场价:168.0元
  • ¥ 818.0元
  • 市场价:1688.0元
  • ¥ 59.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: