在 CentOS 系统中,优化 PHP 执行时间可以通过修改 php.ini 配置文件来实现。以下是一些建议:
打开 php.ini 文件。通常位于 /etc/php.ini。你可以使用文本编辑器打开它,例如:
sudo vi /etc/php.ini
或者
sudo nano /etc/php.ini
找到 max_execution_time 设置项。默认值可能为 30 秒。你可以将其更改为你需要的值,例如 60 秒:
max_execution_time = 60
如果你找不到 max_execution_time 设置项,可以尝试搜索 execution_time。
除了 max_execution_time 之外,还可以优化其他与性能相关的设置。例如,你可以增加内存限制:
memory_limit = 256M
或者调整文件上传大小限制:
upload_max_filesize = 10M
post_max_size = 10M
如果你使用的是 PHP-FPM,还可以在 www.conf 文件中调整 request_terminate_timeout 设置项,以限制脚本执行时间:
request_terminate_timeout = 60s
www.conf 文件通常位于 /etc/php-fpm.d/www.conf 或 /etc/php-fpm.d/99-fpm.conf。
保存 php.ini 文件并退出编辑器。
重启 PHP-FPM 或 Apache 服务以使更改生效:
对于 PHP-FPM:
sudo systemctl restart php-fpm
对于 Apache:
sudo systemctl restart httpd
最后,检查你的 PHP 脚本以确保它们在新的配置下正常运行。如果遇到问题,请相应地调整配置。
注意:根据你的应用程序需求和服务器性能进行调整。不要将执行时间设置得过长,以免影响服务器性能。