1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
| [PHP]
engine = On
# 是否使用简介标志 short_open_tag = Off
# 浮点型数据显示的有效期 precision = 14
# 输出缓冲区大小(字节),建议值为4096~8192 output_buffering = 4096
# 是否开启zlib输出压缩 zlib.output_compression = Off
# 是否要求PHP输出层在每个输出块之后自动刷新数据 implicit_flush = Off
# 将浮点型和双精度型数据序列化存储时的精度(有效位数)。默认值能够确保浮点型数据被解序列化程序解码时不会丢失数据。 serialize_precision = 17
# 限制php对本地文件系统的访问 open_basedir = "/data/servers/webapps:/var/www/"
disable_functions = dl,eval,assert,popen,proc_close,gzinflate,str_rot13,base64_decode,exec,system,ini_alter,readlink,symlink,leak,proc_open,pope,passthru,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,max_execution_time,opendir,readdir,chdir,dir,unlink,delete,copy,rename,ini_set,phpinfo,pcntl-fork,create_function
zend.enable_gc = On
# 隐藏php的详细版本号 expose_php = Off
# 限制php单脚本执行时长,防止服务器资源被长期滥用而产生拒绝服务的效果
max_execution_time = 30 #每个脚本用来分析请求数据的最大限制时间 max_input_time = 60 memory_limit = 8M
# 设置php的错误报告级别,只需要报告警告和错误即可 error_reporting = E_WARING & ERROR
# 切记千万不让让php错误输出到前端页面上 display_errors = Off
# 另外,不要把php启动过程中的错误输出到前端页面上 display_startup_errors = Off
# 开启php错误日志记录 log_errors = On
# 指定php错误日志的最大长度 log_errors_max_len = 2048
# 不要忽略重复的错误 ignore_repeated_errors = Off
# 打开后当记录重复的信息时忽略来源 ignore_repeated_source = Off
# 报告内存泄露,仅在debug编译模式下有效 report_memleaks = On
# 在$php_errormsg中保存最后一次错误/警告消息 (逻辑值).永远不要再生产环境中使用此特性:html_errors 会显示php错误所在的html标签 track_errors = Off
# 是否开启静态网页错误提示 html_errors = On
# 指定php错误日志存放位置 error_log = php_errors.log
# 此指令描述了PHP注册GET,POST,Cookie,环境和内置变量的顺序(各自使用G,P,C,E和S,一般使用EGPCS或GPC).注册使用从左往右的顺序,新的值会覆盖旧的值. variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
# 当打开此项, SERVER 和 ENV 变量将在第一次被使用时而不是脚本一开始时创建(运行时);如果这些变量在脚本中没有被使用过, 打开此项会增加一点性能.;为了使此指令有效,PHP指令 register_globals, register_long_arrays,;以及 register_argc_argv 必须被关闭. auto_globals_jit = On
# 通过POST表单给php的所能接收的文件大小最多为多少 post_max_size = 8M
# PHP内建默认为text/html default_mimetype = "text/html"
default_charset = "UTF-8"
enable_dl = Off
# 默认cgi.fix_pathinfo 项是开启的,即值为1,它会对文件路径自动进行修正,我们要把它改成0,不要让php自动修正文件路径,防止入侵者利用此特性构造解析漏洞来配合上传webshell cgi.fix_pathinfo = 0
file_uploads = On
# 文件传上来的临时存放目录 upload_tmp_dir = /data/servers/webapps/tmp_uploads
# 允许上传文件的文件大小最大为多少 upload_max_filesize = 8M
# 最大同时可以上传20个文件 max_file_uploads = 20
# 是否允许打开远程文件
allow_url_fopen = Off
# 是否允许include/require远程文件,容易造成远程包含,强烈建议关闭此项 allow_url_include = Off
# 默认的socket超时时间 default_socket_timeout = 60
[browscap]
[Session] session.save_handler = memcache session.save_path = "tcp://192.168.1.101:11211"
session.name = PHPSESSID
|