Ubuntu如何配置PHP的执行时间
在Ubuntu中配置PHP执行时间,可通过修改php.ini的max_execution_time参数实现。临时调试使用命令行直接设置;永久配置需修改Apache或Nginx的服务器配置文件,最后用PHP文件验证生效。建议路径为/etc/php/*/apache2/php.ini或对应CLI版本。
在Ubuntu里调整PHP执行时间,其实核心就是修改php.ini这个配置文件。方法不止一种,下面把几种主流做法拆开说清楚。

方法一:通过命令行临时修改
这种改法最直接,适合临时调试或者快速迭代的场景。
- 打开终端。
- 先找到
php.ini的藏身之处:
这行命令会告诉你配置文件的路径,常见的是php --ini/etc/php/7.x/cli/php.ini(7.x替换成你实际的版本号)。 - 用文本编辑器打开它:
当然,用sudo nano /etc/php/7.x/cli/php.inivim或者其他编辑器也没问题。 - 搜索
max_execution_time这个参数:/max_execution_time - 找到后,把默认的30秒改成你需要的值,比如60秒:
max_execution_time = 60 - 保存退出。如果用
nano,按Ctrl + X,然后按Y确认,最后按Enter。
方法二:通过Web服务器配置永久修改
如果你的PHP跑在Apache或Nginx下,那通过服务器配置文件来设置会更持久。
Apache
- 找到Apache的PHP相关配置文件:
或者sudo nano /etc/apache2/mods-enabled/dir.confsudo nano /etc/apache2/apache2.conf - 在文件里添加或修改这么一段:
php_value max_execution_time 60 - 重启Apache使改动生效:
sudo systemctl restart apache2
Nginx
- 找到Nginx的站点配置文件:
sudo nano /etc/nginx/sites-a vailable/default - 在
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版本调整。 - 重启Nginx:
sudo systemctl restart nginx
验证配置
不管用了哪种方式,都可以建个简单的PHP文件来确认是否生效:
把这个文件放到Web服务器的根目录,在浏览器访问它,页面就会显示你刚刚设置的那个数值。
按这些步骤走下来,Ubuntu下的PHP执行时间配置基本就不会跑偏了。
IntelliJ IDEA 是 JetBrains 推出的专业集成开发环境,重点服务于 Java、Kotlin 与 JVM 项目开发。软件集成代码补全、静态检查、重构、调试、测试、版本控制及构建工具,并可借助插件扩展语言和框架支持。
JetBrains PyCharm 是面向 Python 开发者的集成开发环境,提供智能补全、代码检查、重构、调试、测试、版本控制及虚拟环境管理功能。Mac 版兼容 Intel 与 Apple 芯片,核心功能可免费使用。
JetBrains WebStorm 是面向 JavaScript、TypeScript 和现代 Web 技术的专业集成开发环境,可智能理解项目结构,提供代码补全、重构、错误检查、运行调试、测试及 Git 工具。
JetBrains IntelliJ IDEA 是以 Java、Kotlin 和 JVM 项目为核心的专业集成开发环境,提供智能补全、代码检查、安全重构、调试、测试、版本控制及构建工具集成。统一发行版的核心功能可免费用于商业和非商业项目,
PhpStorm 是 JetBrains 面向 PHP 与现代 Web 开发打造的专业集成开发环境,提供代码补全、静态检查、重构、调试、测试、数据库、版本控制及前端语言支持。Windows 用户可直接下载安装程序,
PyCharm 是 JetBrains 推出的 Python 集成开发环境,提供智能代码补全、错误检查、重构、调试、测试、Git、终端及 Jupyter Notebook 支持。统一版安装后可体验 30 天 Pro 功能,













