使用以下方法创建新的Lumen项目时:
lumen new blogb
正在创建新目录,但新创建的文件夹中不会出现供应商文件夹。
当我尝试
时那样php artisan serve
我收到以下错误(因为没有供应商文件夹):
警告: require_once(C:\用户\用户\桌面\ blogb \引导/../供应商/ autoload.php): 无法打开流:没有这样的文件或目录 第3行的C:\ Users \ user \ Desktop \ blogb \ bootstrap \ app.php
致命错误:require_once():无法打开所需的错误 'C:\用户\用户\桌面\ blogb \引导/../供应商/ autoload.php' (include_path ='。; C:\ php \ pear')in 第3行的C:\ Users \ user \ Desktop \ blogb \ bootstrap \ app.php
编辑: laravel new blog 命令工作正常,可以运行应用程序,但是当流明新博客正在执行时会出现问题。
答案 0 :(得分:1)
完成后
lumen new blog
进入blog
目录并执行以下两项操作。
cp .env.example .env
创建.env文件composer update
安装和更新依赖项。这将创建vender
目录。然后,当您在网络服务器中访问您的应用程序时,您将获得类似的内容。
Lumen (5.5.0) (Laravel Components 5.5.*)
注意:强>
由于Lumen是一个微框架,因此您不会像Laravel那样获得像composer update
这样的开箱即用的步骤。你必须手动完成它们。
你也没有php artisan serve
命令。 Read why。使用
php -S localhost:8000 -t public
代替或使用Homestead
或Valet
答案 1 :(得分:1)
还应安装必需的PHP模块。如果在此步骤之前的所有内容都已正确设置(并且默认情况下应该是Lumen安装),而不仅仅是
curl -is --compress
就够了。