[PHP] ; 启用PHP引擎 engine = On ; 是否允许使用短标签 (WordPress推荐关闭) short_open_tag = Off ; 浮点数精度 precision = 14 ; 输出缓冲大小(字节) output_buffering = 4096 ; 是否启用zlib压缩输出 zlib.output_compression = Off ; 是否立即刷新输出 implicit_flush = Off ; 反序列化回调函数 unserialize_callback_func = ; 序列化精度 serialize_precision = -1 ; 禁用的函数列表(安全考虑) disable_functions = ; 禁用的类列表 disable_classes = ; 启用垃圾回收 zend.enable_gc = On ; 异常堆栈跟踪中忽略参数(生产环境推荐开启) zend.exception_ignore_args = On ; 异常堆栈跟踪中字符串参数的最大长度 zend.exception_string_param_max_len = 0 ; 是否在HTTP头中暴露PHP版本信息(安全考虑) expose_php = Off ; 脚本最大执行时间(秒)- WordPress推荐300秒以上 max_execution_time = 300 ; 解析输入数据的最大时间(秒)- 大文件上传需要更长时间 max_input_time = 300 ; 脚本可使用的最大内存 - WordPress推荐256M以上 memory_limit = 512M ; 错误报告级别 - 生产环境推荐关闭详细错误显示 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT ; 是否显示错误信息(生产环境应关闭) display_errors = Off ; 是否显示启动错误(生产环境应关闭) display_startup_errors = Off ; 是否记录错误日志 log_errors = On ; 是否忽略重复错误 ignore_repeated_errors = Off ; 是否忽略重复错误源 ignore_repeated_source = Off ; 是否报告内存泄漏 report_memleaks = On ; 超全局变量注册顺序(G=GET, P=POST, C=COOKIE, S=SERVER) variables_order = "GPCS" ; REQUEST数组注册顺序 request_order = "GP" ; 是否注册$argc和$argv变量 register_argc_argv = Off ; 是否启用JIT全局变量创建 auto_globals_jit = On ; 最大POST数据大小,必须大于或等于upload_max_filesize post_max_size = 512M ; 自动预加载文件 auto_prepend_file = ; 自动追加文件 auto_append_file = ; 默认MIME类型 default_mimetype = "text/html" ; 默认字符集 default_charset = "UTF-8" ; 文档根目录 doc_root = ; 用户目录 user_dir = ; 是否允许动态加载扩展 enable_dl = Off ; 是否允许HTTP文件上传 file_uploads = On ; 单个文件上传的最大大小 upload_max_filesize = 512M ; 单次请求最多可上传的文件数量 max_file_uploads = 20 ; 是否允许通过URL打开文件 allow_url_fopen = On ; 是否允许通过URL包含文件(安全考虑,建议关闭) allow_url_include = Off ; 默认socket超时时间(秒) default_socket_timeout = 60 [CLI Server] ; CLI服务器是否使用ANSI颜色输出 cli_server.color = On [Date] ; 默认时区设置(WordPress推荐设置) [filter] ; 过滤器设置 [iconv] ; 字符编码转换设置 [imap] ; IMAP扩展设置 [intl] ; 国际化扩展设置 [sqlite3] ; SQLite3扩展设置 [Pcre] ; PCRE正则表达式设置 [Pdo] ; PDO数据库抽象层设置 [Pdo_mysql] ; PDO MySQL驱动设置 pdo_mysql.default_socket= [Phar] ; PHAR扩展设置 [mail function] ; 邮件函数设置 ; SMTP服务器地址 SMTP = localhost ; SMTP端口 smtp_port = 25 ; 是否添加X-PHP-Originating-Script头 mail.add_x_header = Off ; 是否使用混合的LF和CRLF行分隔符 mail.mixed_lf_and_crlf = Off [ODBC] ; ODBC数据库连接设置 ; 是否允许持久连接 odbc.allow_persistent = On ; 是否检查持久连接有效性 odbc.check_persistent = On ; 最大持久连接数(-1表示无限制) odbc.max_persistent = -1 ; 最大连接数(-1表示无限制) odbc.max_links = -1 ; 默认长字段长度 odbc.defaultlrl = 4096 ; 默认二进制模式 odbc.defaultbinmode = 1 [MySQLi] ; MySQLi扩展设置 ; 最大持久连接数 mysqli.max_persistent = -1 ; 是否允许持久连接 mysqli.allow_persistent = On ; 最大连接数 mysqli.max_links = -1 ; 默认端口 mysqli.default_port = 3306 ; 默认socket路径 mysqli.default_socket = ; 默认主机 mysqli.default_host = ; 默认用户名 mysqli.default_user = ; 默认密码 mysqli.default_pw = [mysqlnd] ; MySQL Native Driver设置 ; 是否收集统计信息 mysqlnd.collect_statistics = On ; 是否收集内存统计信息 mysqlnd.collect_memory_statistics = Off [OCI8] ; Oracle数据库连接设置 [PostgreSQL] ; PostgreSQL数据库连接设置 ; 是否允许持久连接 pgsql.allow_persistent = On ; 是否自动重置持久连接 pgsql.auto_reset_persistent = Off ; 最大持久连接数 pgsql.max_persistent = -1 ; 最大连接数 pgsql.max_links = -1 ; 是否忽略通知 pgsql.ignore_notice = 0 ; 是否记录通知 pgsql.log_notice = 0 [bcmath] ; BCMath高精度数学扩展设置 ; 小数位数 bcmath.scale = 0 [browscap] ; 浏览器兼容性设置 [Session] ; 会话管理设置 ; 会话存储处理器 session.save_handler = files ; 是否使用严格模式 session.use_strict_mode = 0 ; 是否使用cookie session.use_cookies = 1 ; 是否仅使用cookie session.use_only_cookies = 1 ; 会话名称 session.name = PHPSESSID ; 是否自动启动会话 session.auto_start = 0 ; cookie生命周期(秒) session.cookie_lifetime = 0 ; cookie路径 session.cookie_path = / ; cookie域名 session.cookie_domain = ; 是否设置HttpOnly标志 session.cookie_httponly = ; SameSite属性设置 session.cookie_samesite = ; 序列化处理器 session.serialize_handler = php ; 垃圾回收概率 session.gc_probability = 0 ; 垃圾回收除数 session.gc_divisor = 1000 ; 会话最大生命周期(秒) session.gc_maxlifetime = 1440 ; 引用检查 session.referer_check = ; 缓存限制器 session.cache_limiter = nocache ; 缓存过期时间(分钟) session.cache_expire = 180 ; 是否使用透明SID session.use_trans_sid = 0 ; 会话ID长度 session.sid_length = 26 ; 透明SID标签 session.trans_sid_tags = "a=href,area=href,frame=src,form=" ; 会话ID每字符位数 session.sid_bits_per_character = 5 [Assertion] ; 断言设置 ; 断言编译模式(-1=不编译,0=运行时跳过,1=执行) zend.assertions = -1 [COM] ; COM组件设置 [mbstring] ; 多字节字符串扩展设置 [gd] ; GD图像处理扩展设置 [exif] ; EXIF图像信息扩展设置 [Tidy] ; Tidy HTML清理扩展设置 ; 是否自动清理输出 tidy.clean_output = Off [soap] ; SOAP扩展设置 ; 是否启用WSDL缓存 soap.wsdl_cache_enabled=1 ; WSDL缓存目录 soap.wsdl_cache_dir="/tmp" ; WSDL缓存生存时间(秒) soap.wsdl_cache_ttl=86400 ; WSDL缓存限制 soap.wsdl_cache_limit = 5 [sysvshm] ; System V共享内存设置 [ldap] ; LDAP扩展设置 ; 最大连接数 ldap.max_links = -1 [dba] ; DBA数据库抽象层设置 [opcache] ; OPcache字节码缓存设置(WordPress性能优化重要) [curl] ; cURL扩展设置 [openssl] ; OpenSSL扩展设置 [ffi] ; FFI外部函数接口设置 [Date] ; 默认时区设置(WordPress推荐设置) ; 设置PHP默认时区为上海(中国标准时间) date.timezone = "Asia/Shanghai" [opcache] ; OPcache字节码缓存设置(WordPress性能优化重要) ; 启用OPcache字节码缓存(显著提升WordPress性能) opcache.enable=1 ; OPcache共享内存大小(MB)- WordPress推荐256M以上 opcache.memory_consumption=256 ; 最大缓存文件数量 - WordPress推荐10000以上 opcache.max_accelerated_files=10000 ; 检查文件修改频率(秒)- 开发环境可设为0,生产环境推荐2秒 opcache.revalidate_freq=2 [Session] ; 会话管理设置 ; 是否仅通过HTTPS传输cookie(安全设置,需要HTTPS环境) session.cookie_secure = 1 ; SameSite cookie属性(防止CSRF攻击) ; "Strict" - 最严格,仅同站点请求发送cookie ; "Lax" - 宽松模式,允许跨站点导航时发送cookie ; "None" - 无限制,需要HTTPS环境 session.cookie_samesite = "Strict"