首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的laravel项目在xampp上运行得很好,但是当我尝试使用php artisan serve运行它时,它超时了。

我的laravel项目在xampp上运行得很好,但是当我尝试使用php artisan serve运行它时,它超时了。
EN

Stack Overflow用户
提问于 2019-07-13 09:22:03
回答 3查看 298关注 0票数 1

我有一个奇怪的问题,我可以运行我的Laravel项目,在使用xamp php7.2时可以很好地使用mysql,所以通常情况下,如果它在xampp中运行得很好,如果我决定使用php artisan serve并通过http://127.0.0.1:8000/访问它,它应该运行得很好,但令我惊讶的是,它没有。

如果我使用php artisan serve,我从Laravel项目得到的调试消息是

代码语言:javascript
运行
复制
 Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_UNKNOWN)
  Maximum execution time of 60 seconds exceeded 

我尝试对所有文件夹授予完全权限,并运行以下命令:

代码语言:javascript
运行
复制
composer update
composer dump-auto-load
php artisan serve

还有其他人经历过这个奇怪的问题吗?它在xampp中工作得很好,但是如果你用cd连接到项目目录并运行php artisan serve,它就会超时。

EN

回答 3

Stack Overflow用户

发布于 2019-07-13 12:15:13

如果您使用的是PHP的默认web服务器(例如,php artisan serve)在更改php.ini文件值后,您需要重新启动服务器。

票数 0
EN

Stack Overflow用户

发布于 2019-07-13 09:42:49

尝试在不同的端口上运行。

代码语言:javascript
运行
复制
php artisan serve --port=8080

如果仍然不起作用,在__contruct函数中设置控制器的时间限制,

代码语言:javascript
运行
复制
  public function __construct()
  {
    set_time_limit(300);
  }
票数 -1
EN

Stack Overflow用户

发布于 2019-07-13 09:47:26

这个问题是由于php配置中定义的最大执行时间造成的。作为公共因子,请使用以下内容:

代码语言:javascript
运行
复制
ini_set('max_execution_time', 300); //300 seconds = 5 minutes

在server.php文件的顶部添加以上几行。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57015473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档