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

时间:2019-07-13 01:22:03

标签: laravel artisan

我有一个奇怪的问题,在使用xamp php 7.2时,我可以运行完美使用mysql的Laravel项目,因此通常,如果它在xampp中运行良好,如果我决定使用php artisan serve并通过它访问它,则它应该运行良好http://127.0.0.1:8000/但令我惊讶的不是。

如果我使用php artisan提供我从Laravel项目获得的调试消息,则是

 Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_UNKNOWN)
  Maximum execution time of 60 seconds exceeded 

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

composer update
composer dump-auto-load
php artisan serve

还有其他人遇到这个奇怪的问题吗?在xampp中可以完美工作的地方,但是如果您cd到项目目录并运行php artisan serve,它就会超时。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

尝试在其他端口上运行。

php artisan serve --port=8080

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

  public function __construct()
  {
    set_time_limit(300);
  }

答案 2 :(得分:-1)

由于在php配置上定义的最大执行时间而导致出现此问题。作为常见因素,请使用以下命令:

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

在server.php文件顶部添加上述行。