阅读量:2
Ubuntu中PHP配置项主要涉及性能、安全、错误处理等方面,以下是关键配置项及说明:
-
性能优化
memory_limit:限制脚本最大内存使用量,如memory_limit = 256M。max_execution_time:设置脚本最大执行时间,如max_execution_time = 300。upload_max_filesize/post_max_size:限制上传文件大小,如upload_max_filesize = 50M。
-
安全设置
disable_functions:禁用危险函数(如exec,system),如disable_functions = exec,system。open_basedir:限制脚本访问目录范围,如open_basedir = /var/www/html:/tmp。expose_php:关闭PHP版本信息暴露,如expose_php = Off。
-
错误处理
display_errors:生产环境建议关闭,如display_errors = Off。log_errors:开启错误日志记录,如log_errors = On,并指定error_log路径。
-
扩展配置
- 通过
extension指令加载扩展,如extension=mysqli.so(需先安装对应扩展包)。 - PHP-FPM相关配置(如
pm.max_children、request_terminate_timeout)需修改/etc/php/{version}/fpm/pool.d/www.conf。
- 通过
配置文件路径:
- 命令行模式:
/etc/php/{version}/cli/php.ini - Apache模式:
/etc/php/{version}/apache2/php.ini - PHP-FPM模式:
/etc/php/{version}/fpm/php.ini
修改后需重启对应服务(如sudo systemctl restart php-fpm或sudo systemctl restart apache2)使配置生效。
以上就是关于“Ubuntu中PHP配置项有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm