在Ubuntu PHP配置中,以下参数较为关键,需根据实际需求调整:
memory_limit,控制单个PHP脚本可使用的最大内存,需根据服务器资源和应用复杂度设置,避免过大导致内存耗尽。max_execution_time,设置脚本最大执行时间(单位:秒),避免长时间运行的脚本占用资源。upload_max_filesize和post_max_size,分别控制上传文件的最大大小和POST请求的数据量,需与业务需求匹配。display_errors(生产环境建议关闭)和log_errors(开启日志记录),平衡调试便利性和安全性。opcache.enable(启用缓存)、opcache.memory_consumption(缓存大小),显著提升脚本执行效率。pm:进程管理模式(dynamic动态调整更灵活)。pm.max_children:最大子进程数,影响并发处理能力,需结合服务器内存计算。pm.start_servers、pm.min_spare_servers、pm.max_spare_servers:控制进程的启动数量和空闲进程范围,优化资源利用率。pm.max_requests:单个进程处理的最大请求数,防止内存泄漏。修改后需重启Web服务器(如Apache/Nginx)和PHP-FPM服务使配置生效。