本文目录导读:
PHP.ini 文件是 PHP 程序配置的核心文件,它决定了 PHP 运行的环境、性能以及安全性,轻云服务器是一款高性能、稳定的云服务器,本文将针对轻云服务器 PHP.ini 文件进行详细解析,并分享一些优化技巧。
轻云服务器 PHP.ini 配置解析
1、开启或关闭 PHP
设置extension_dir
指定 PHP 扩展目录,然后加载所需扩展:
图片来源于网络,如有侵权联系删除
extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20190902 extension = mysqli.so
设置allow_url_fopen
允许或禁止 PHP 打开 URL 到文件:
allow_url_fopen = On
设置allow_url_include
允许或禁止 PHP 包含 URL:
allow_url_include = Off
2、资源限制
设置memory_limit
限制 PHP 最大可分配内存:
memory_limit = 128M
设置max_execution_time
限制 PHP 脚本最大执行时间:
max_execution_time = 300
设置max_input_time
限制 PHP 处理输入数据的最大时间:
max_input_time = 60
设置post_max_size
限制 POST 数据的最大大小:
post_max_size = 128M
3、安全性设置
设置disable_functions
禁用特定函数,以防止恶意攻击:
disable_functions = system,exec,passthru,shell_exec,phpinfo
设置open_basedir
限制文件访问路径,提高安全性:
图片来源于网络,如有侵权联系删除
open_basedir = /var/www/html:/tmp
设置disable_functions
禁用文件上传:
disable_functions = file_put_contents
4、错误日志
设置error_log
指定错误日志路径:
error_log = /var/log/php_error.log
设置display_errors
控制是否显示错误信息:
display_errors = Off
5、其他配置
设置date.timezone
指定时区:
date.timezone = Asia/Shanghai
设置opcache.enable
启用或禁用 OPcache:
opcache.enable = On
设置opcache.memory_consumption
限制 OPcache 内存消耗:
opcache.memory_consumption = 128
优化技巧
1、根据项目需求调整内存限制
根据项目实际需求,适当调整memory_limit
、post_max_size
等内存限制参数,避免因内存不足导致脚本运行失败。
图片来源于网络,如有侵权联系删除
2、优化 OPcache 配置
开启 OPcache 并调整opcache.memory_consumption
、opcache.max_accelerated_files
等参数,提高脚本执行效率。
3、定期清理日志
定期清理error_log
、php_error.log
等日志文件,避免日志文件过大影响服务器性能。
4、关闭不必要的扩展
关闭不必要的 PHP 扩展,减少系统资源消耗。
5、使用 CDN 加速
对于静态资源,使用 CDN 加速,降低服务器负载。
标签: #轻云服务器 php.ini
评论列表