要在 CentOS 上延长 PHP 脚本的执行时间,您可以尝试以下方法:
方法 1:修改 php.ini 文件
find / -name php.ini
命令搜索。max_execution_time
设置项。如果没有找到,请在文件末尾添加一行 max_execution_time = 300
(将 300 替换为您希望设置的秒数)。sudo systemctl restart httpd
命令;对于 Nginx 和 PHP-FPM,您可以使用 sudo systemctl restart nginx
和 sudo systemctl restart php-fpm
命令。方法 2:在 .htaccess 文件中设置
php_value max_execution_time 300
(将 300 替换为您希望设置的秒数)。方法 3:在 PHP 脚本中使用 set_time_limit()
函数
在您的 PHP 脚本开头添加以下代码:
<?php
set_time_limit(300); // 将 300 替换为您希望设置的秒数
这将仅针对当前脚本更改执行时间限制。
注意:在执行时间过长可能会导致服务器资源不足,因此请谨慎设置执行时间。在可能的情况下,优化您的代码以减少执行时间可能是更好的解决方案。