当尝试创建一个新的laravel项目时,在CLI界面出现以下错误:

无法打开输入文件:工匠 脚本php artisan clear-compiled处理后安装cmd事件返回一个错误

我使用的是XAMPP v3.2.1的最新版本,带有PHP 5.5.15并启用了mcrypt(通过发出PHP -m命令来确保这一点)。我用的是windows 8.1


当前回答

确保您的当前目录是您的项目名称

for example your project name is demo and location is f:/demo
f:demo> php artisan serve

其他回答

如果这是你第一次安装laravel,那么在laravel目录中创建另一个目录/文件夹,然后移动到空文件夹,使用下面的命令创建另一个项目:

composer create-project --prefer-dist laravel/laravel blog

这将创建一个名为“blog”的新项目,然后回到父目录laravel,现在你可以运行这个命令:

php artisan serve

你会收到以下回报:

laravel deployment server started: http://localhost:8000

见附图

首先,确保在laravel项目文件夹中,否则终端将无法在项目目录中找到artisan文件,并且任何后续启动服务器的请求都将被拒绝。

Demo

假设我们的laravel项目名为blog,位于C:\laravel 然后我们有:C:\laravel\blog

在哪里开终端

导航到C:\laravel\blog目录并打开命令窗口(终端)。输入以下代码:

Laravel终端代码启动服务器

PHP工匠服务——主机127.0.0.1

很可能您不在正确的目录中!

另一件需要注意的事情是,如果您有一个来自非公共位置的符号链接,该位置承载了您的项目代码,并显示为public_html -在符号链接位置(public_html)中运行php artisan将导致此错误。 你似乎需要在实际的项目目录为php工匠工作。

首先从以下链接创建项目,创建larave 7项目:创建项目

现在你需要使用以下命令进入你的项目文件夹:

cd myproject

现在尝试运行artisan命令,例如,php artisan。

如果你没有安装compose,也可能会发生这种情况。所以如果你没有安装composer,那么运行composer install,然后重试artisan命令。