ubuntu

Ubuntu下PHP执行时间怎么改

小樊
42
2025-05-05 21:34:55
栏目: 编程语言

在 Ubuntu 下,要更改 PHP 执行时间,您可以通过以下方法:

方法一:修改 php.ini 文件

  1. 打开终端(Terminal)。

  2. 输入以下命令以找到 php.ini 文件的位置:

php --ini

输出结果类似于:

Configuration File (php.ini) Path: /etc/php/7.4/cli
Loaded Configuration File:         /etc/php/7.4/cli/php.ini

请注意 php.ini 文件的路径。在这个例子中,路径是 /etc/php/7.4/cli/php.ini

  1. 使用文本编辑器打开 php.ini 文件。例如,使用 nano 编辑器:
sudo nano /etc/php/7.4/cli/php.ini

如果您使用的是其他版本的 PHP,请相应地更改版本号。

  1. 在 php.ini 文件中找到 max_execution_time 设置。如果没有找到,请在文件末尾添加以下行:
max_execution_time = 300

300 更改为您希望设置的执行时间(以秒为单位)。例如,如果您希望将执行时间设置为 60 秒,请将其更改为 max_execution_time = 60

  1. 保存并关闭 php.ini 文件。

  2. 重启您的 web 服务器以使更改生效。对于 Apache,使用以下命令:

sudo systemctl restart apache2

对于 Nginx 和 PHP-FPM,使用以下命令:

sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm

请根据您的 PHP 版本更改服务名称。

方法二:使用 .htaccess 文件(仅适用于 Apache)

  1. 在您的网站根目录中创建或编辑 .htaccess 文件。

  2. 添加以下行以设置 PHP 执行时间:

php_value max_execution_time 300

300 更改为您希望设置的执行时间(以秒为单位)。

  1. 保存并关闭 .htaccess 文件。

方法三:在 PHP 脚本中使用 set_time_limit() 函数

在您的 PHP 脚本开头添加以下行以设置执行时间:

set_time_limit(300);

300 更改为您希望设置的执行时间(以秒为单位)。

0
看了该问题的人还看了