【问题标题】:I can't execute php artisan serve on linux我无法在 linux 上执行 php artisan serve
【发布时间】:2019-03-04 12:42:43
【问题描述】:

每当我尝试执行 php artisan serve 命令时,我都会收到此错误

PHP 警告:需要(/home/mehdi/laravelOrig/vendor/autoload.php): 无法打开流:中没有这样的文件或目录 /home/mehdi/laravelOrig/artisan 在第 18 行

PHP 致命错误:require():需要打开失败 '/home/mehdi/laravelOrig/vendor/autoload.php' (include_path='.:/usr/share/php') 在 /home/mehdi/laravelOrig/artisan 第 18 行

我确实尝试了一些我在谷歌和这里找到的答案,但它仍然不起作用,我错过了什么吗? 谢谢!

【问题讨论】:

  • 你只需要做composer update
  • 文件真的存在吗?
  • 否,vendor/autoload.php 不存在

标签: php laravel linux-mint


【解决方案1】:

首先在你的系统上安装 composer 并输入以下命令。

1) goto your project directory from command line
2) composer update 
3) php artisan serve.

【讨论】:

  • 感谢您的回答我执行时遇到了更多问题,为了可见性我截图了i.imgur.com/1RLzPJl.png
  • 您使用的是哪个 PHP 版本?
  • 试试这个sudo apt-get install php-mbstring
  • sudo apt-get install php-mbstring
  • 我使用的是 php 7.3.2,我做了“sudo apt-get install php-mbstring”并且它安装正确,但我仍然有 composer update 的问题
猜你喜欢
  • 2020-02-16
  • 2021-12-20
  • 2018-03-06
  • 2018-01-10
  • 2018-02-22
  • 2017-12-10
  • 2017-04-02
  • 2018-12-05
  • 2020-01-09
相关资源
最近更新 更多