尝试创建新的laravel项目时,CLI上会显示以下错误:
无法打开输入文件:artisan
脚本php artisan clear-compiled处理post-install-cmd事件,返回错误
我使用最新版本的XAMPP v3.2.1与PHP 5.5.15并启用了mcrypt(通过发出命令php -m确保这一点).我正在运行Windows 8.1
php artisan
如果您不在laravel
项目文件夹中,则无法使用.
这就是它说的原因'Could not open input file - artisan'
.
我只需要制作artisan
可执行文件.
chmod +x artisan
...然后它没有php前缀.
我也遇到了刚刚安装的问题,但忘了跳转创建的项目文件夹.所以你需要跳转你的项目文件夹.
cd project_name
然后提供php artisan命令
首先,确保位于laravel项目文件夹中,否则终端将无法artisan
在项目目录中找到该文件,并且您撤消启动服务器的任何后续请求都将被拒绝.
假设我们的laravel项目名称blog
位于C:\laravel
我们,然后我们有:C:\laravel\blog
导航到该C:\laravel\blog
目录并打开命令窗口(终端).输入以下代码:
php artisan serve --host 127.0.0.1
您必须在Laravel项目文件夹中
使用创建新项目时laravel new project-name
,将创建一个文件夹,其项目名称为name.在使用任何php artisan
命令之前必须进入该文件夹,例如php artisan serve
因为工匠文件在该文件夹中
您需要首先创建Laravel项目,如果您已经有一个,则需要使用cd
终端中的命令转到此项目目录cd myproject
.
现在您将能够运行任何工匠命令,例如,运行php artisan
将显示可用命令列表.
如果你的项目是在 /home/forge/laravel-project/
你可以像这样正确地执行你的工匠
php /home/forge/laravel-project/artisan ...