php - php max_execution_time 在 laravel 应用程序中不起作用
问题描述
我尝试使用laravel
应用程序上传文件。该文件很大,因此在控制器中处理需要一些时间。30 秒后请求被取消。然后我将max_execution_time
= 30 更改为max_execution_time
= 500 并重新启动 apache2 服务。它反映phpinfo()
但在 30 秒后仍被取消。我怎么了?请帮我。
这是 phpinfo()
解决方案
您可以使用 htaccess 专门为您的项目设置值,这样您就不必每次都覆盖 php.ini。
php_value upload_max_filesize 9999M
php_value post_max_size 9999M
php_value max_execution_time 9999M
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
推荐阅读
- c# - 无法为 winform 设置位置
- java - 在Android中获取FCM消息令牌的正确方法是什么?
- pascal - 枚举类型和寄存器
- python - 命令 '['dot', '-Tpng']' 返回非零退出状态 1
- javascript - 过滤成员 Discord JS
- autohotkey - 当我断开本地桌面时,远程桌面上的自动热键不起作用
- c# - 如何使用 Powershell 在显示器的特定位置打开应用程序
- google-apps-script - 如何在模态中使用工作表数据?
- sql - 对于具有不同 id 的相同类型的记录,更新/连接一个列值与另一个列值
- pyspark - PySpark:使用 Split 和 withColumn 将具有不同字符标记的 DF 列拆分为另一列