要在 CentOS 上修改 PHP 的 max_execution_time
,您需要编辑相应的 PHP 配置文件。以下是详细步骤:
首先,确定您的 PHP 配置文件(php.ini
)的位置。您可以通过创建一个包含 phpinfo();
的 PHP 文件来查看当前的配置信息。
步骤:
创建一个名为 info.php
的文件:
sudo vi /var/www/html/info.php
在文件中添加以下内容:
<?php
phpinfo();
?>
保存并退出编辑器(在 vi
中按 Esc
,然后输入 :wq
并按 Enter
)。
使用浏览器访问 http://your_server_ip/info.php
,您将看到 PHP 的详细配置信息。查找 Loaded Configuration File
一项,这就是您的 php.ini
文件的位置。
php.ini
文件使用文本编辑器打开 php.ini
文件。例如,使用 vi
:
sudo vi /path/to/php.ini
将 /path/to/php.ini
替换为您在上一步中找到的实际路径。
max_execution_time
在 php.ini
文件中找到 max_execution_time
设置。如果没有找到,可以在文件末尾添加一行。
max_execution_time = 300
将 300
替换为您希望设置的秒数。例如,设置为 60 秒:
max_execution_time = 60
如果您使用的是 vi
,按 Esc
键,然后输入 :wq
并按 Enter
保存并退出。
修改配置后,需要重启您的 Web 服务器以使更改生效。
对于 Apache:
sudo systemctl restart httpd
对于 Nginx + PHP-FPM:
首先,重启 PHP-FPM:
sudo systemctl restart php-fpm
然后,重启 Nginx:
sudo systemctl restart nginx
再次访问 http://your_server_ip/info.php
,搜索 max_execution_time
,确认其值已更新为您设置的值。
注意事项:
php.ini
文件和重启 Web 服务器。php.ini
。在这种情况下,可以尝试使用 .htaccess
文件或联系您的主机提供商获取支持。希望这些步骤能帮助您成功修改 CentOS 上的 max_execution_time
!