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

Laravel运行php artisan serve时触发Server Error致服务器停止,求解决

解决php artisan serve运行时部分客户端访问导致服务器崩溃的问题
  • 优先查看Laravel错误日志:打开项目目录下的storage/logs/laravel.log,找到服务器崩溃时对应的错误条目,这是定位问题的核心依据。
  • 替换开发服务器:php artisan serve依赖PHP内置Web服务器,该服务器仅适用于简单开发场景,单线程特性导致其在处理并发请求或复杂请求时容易崩溃。建议替换为Nginx+PHP-FPM、Laravel Valet或Homestead这类更稳定的开发环境。
  • 复现异常请求:尝试用Postman、curl等工具模拟触发崩溃的客户端请求(比如复制请求Header、参数),复现问题后定位具体的请求逻辑或参数问题。
  • 检查PHP扩展与依赖:确保Laravel所需的BCMath、Ctype、JSON、Mbstring、OpenSSL、PDO、Tokenizer、XML等PHP扩展已安装且版本匹配;执行composer install重新安装依赖,避免依赖版本冲突。
  • 调整PHP内存限制:若请求处理占用内存过高,可修改php.ini中的memory_limit参数(如设置为256M),或在项目public/index.php开头添加ini_set('memory_limit', '256M');临时调整。
  • 临时禁用OPcache:OPcache缓存异常可能引发崩溃,可修改php.ini设置opcache.enable=0,重启PHP后验证问题是否消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 17:10:37