You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Linux Web App的WordPress中配置max_execution_time

我之前在Azure Linux Web App上部署WordPress时也遇到过一模一样的问题——应用设置页面里确实找不到直接配置max_execution_time的选项,不过有几个可靠的解决方法,我一步步给你讲清楚:

方法1:使用.user.ini文件(推荐方案)

Azure Linux Web App支持通过站点根目录的.user.ini文件来覆盖PHP的全局配置,这是官方推荐的方式,操作步骤如下:

  • 登录到你的Web App的Kudu高级工具,访问地址是 https://<你的应用名称>.scm.azurewebsites.net
  • 进入顶部导航的Debug console,选择Bash(或者PowerShell,两者都可以)
  • 导航到WordPress的根目录,默认路径是 /home/site/wwwroot
  • 创建或编辑.user.ini文件,在文件中添加一行配置:
    max_execution_time = 300
    
    (这里的300是你想要设置的超时时间,单位为秒,可根据需求调整)
  • 保存文件后无需重启应用,PHP会自动加载新的配置,通常几分钟内就会生效
方法2:通过Web App启动命令指定配置

如果.user.ini的方式没达到预期,还可以通过Web App的启动命令来强制设置PHP参数:

  • 打开Azure Portal,找到你的Web App实例,进入配置 -> 常规设置页面
  • 在“启动命令”输入框中添加以下内容:
    php -d max_execution_time=300 /home/site/wwwroot/index.php
    
  • 保存设置后,重启你的Web App,新的超时配置就会生效
方法3:修改WordPress的wp-config.php文件

这种方式仅对WordPress相关的请求生效,适合只需要调整WordPress运行超时的场景:

  • 找到WordPress根目录下的wp-config.php文件,打开并添加以下代码:
    set_time_limit(300);
    
  • 保存文件后上传到服务器,这个设置会覆盖PHP的默认超时时间,立即生效

内容的提问来源于stack exchange,提问作者Arian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:18:27