配置 CentOS 上的 PHP 执行时间,本质上就是修改 php.ini 文件中的相关参数。这项操作属于服务器运维的基础技能,但对于初次接触 Linux 环境的用户而言,可能一时难以找到配置文件的位置。下面我们将详细拆解整个流程,每步附带具体命令,按步骤操作即可轻松完成。

首先打开终端——这是进行所有操作的前置条件。随后,首要任务是定位 php.ini 文件的具体存放位置。通过以下命令即可快速查找:
php --ini
执行该命令后,终端会显示当前生效的配置文件路径。通常该文件位于 /etc/php.ini,但若使用 Apache 服务器,路径可能较长,例如 /etc/php/版本号/apache2/php.ini。请将“版本号”替换为您实际使用的 PHP 版本,如 7.4 或 8.0。
找到文件位置后,使用文本编辑器打开它。这里推荐 nano 编辑器,对新手非常友好:
sudo nano /etc/php.ini
若您使用的是 Apache 服务器,则对应的命令为:
sudo nano /etc/php/版本号/apache2/php.ini
打开文件后,在其中搜索以下配置行:
max_execution_time = 30
该参数值“30”表示当前 PHP 脚本的最大执行时间限制为 30 秒。您可以根据实际业务需求修改此值,例如调整为 60 秒:
max_execution_time = 60
保存并退出编辑器——在 nano 中依次按下 Ctrl + X,然后按 Y 确认保存,最后按 Enter 完成退出。
修改文件后并非大功告成,必须重启 Web 服务器才能加载新配置。对于 Apache 服务器,执行:
sudo systemctl restart httpd
对于 Nginx 与 PHP-FPM 的组合,需要分别重启两个服务:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
完成上述步骤后,CentOS 上的 PHP 执行时间配置即告成功。今后若遇到 PHP 脚本因超时而被终止的情况,请记得返回此处检查 max_execution_time 参数值。
