商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Ubuntu如何配置PHP的执行时间

Ubuntu如何配置PHP的执行时间

  发布于2026-07-10 阅读(0)

扫一扫,手机访问

在Ubuntu里调整PHP执行时间,其实核心就是修改php.ini这个配置文件。方法不止一种,下面把几种主流做法拆开说清楚。

Ubuntu如何配置PHP的执行时间

方法一:通过命令行临时修改

这种改法最直接,适合临时调试或者快速迭代的场景。

  1. 打开终端。
  2. 先找到php.ini的藏身之处:
    php --ini
    这行命令会告诉你配置文件的路径,常见的是/etc/php/7.x/cli/php.ini7.x替换成你实际的版本号)。
  3. 用文本编辑器打开它:
    sudo nano /etc/php/7.x/cli/php.ini
    当然,用vim或者其他编辑器也没问题。
  4. 搜索max_execution_time这个参数:
    /max_execution_time
  5. 找到后,把默认的30秒改成你需要的值,比如60秒:
    max_execution_time = 60
  6. 保存退出。如果用nano,按Ctrl + X,然后按Y确认,最后按Enter

方法二:通过Web服务器配置永久修改

如果你的PHP跑在Apache或Nginx下,那通过服务器配置文件来设置会更持久。

Apache

  1. 找到Apache的PHP相关配置文件:
    sudo nano /etc/apache2/mods-enabled/dir.conf
    或者
    sudo nano /etc/apache2/apache2.conf
  2. 在文件里添加或修改这么一段:
    php_value max_execution_time 60
  3. 重启Apache使改动生效:
    sudo systemctl restart apache2

Nginx

  1. 找到Nginx的站点配置文件:
    sudo nano /etc/nginx/sites-a vailable/default
  2. server块里找到PHP处理部分,加上PHP_VALUE参数:
    location ~ .php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.x-fpm.sock;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;fastcgi_param PHP_VALUE "max_execution_time=60";}
    注意fastcgi_pass里的socket路径要根据你的PHP版本调整。
  3. 重启Nginx:
    sudo systemctl restart nginx

验证配置

不管用了哪种方式,都可以建个简单的PHP文件来确认是否生效:

把这个文件放到Web服务器的根目录,在浏览器访问它,页面就会显示你刚刚设置的那个数值。

按这些步骤走下来,Ubuntu下的PHP执行时间配置基本就不会跑偏了。

本文转载于:https://www.yisu.com/ask/61186520.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注