PHP可执行文件找不到composer.phar。

21 浏览
0 Comments

PHP可执行文件找不到composer.phar。

昨天我使用命令php composer.phar create-project laravel/laravel TestProject创建了一个laravel项目,一切都正常,项目也创建成功了。

今天我想用不同的项目名称来执行相同的操作,但是现在在我的控制台上出现了一个错误:Could not open input file: composer.phar

我在stackoverflow上搜索了一下,看到某些情况下可以去掉php.phar,直接调用composer,但我仍然得到了相同的错误信息,只是没有文件扩展名。

不确定为什么昨天可以,今天不行,有人知道原因吗?我是在mac上操作的。

0
0 Comments

从上述内容中可以得出,出现(PHP executable cannot find composer.phar)这个问题的原因是因为在创建项目的目录中找不到composer.phar文件。解决方法是通过运行以下命令将composer.phar文件安装到项目目录中:

php -r "readfile('https://getcomposer.org/installer');" | php

然后按照说明将其移动到全局可用的可执行文件位置。这样,您可以彻底解决问题,而不需要反复下载composer。可以在getcomposer.org网站上的下载入门页面上阅读相关说明,这样也有助于解决问题。

0