在创建新的laravel项目时,无法打开输入文件composer.phar



我已经使用中提到的步骤全局安装了composerhttps://getcomposer.org/

但是在安装了Laravel框架之后,当我创建一个新的Laravel项目时,会抛出以下错误。

无法打开输入文件:composer.phar

但是项目在后面被初始化了。问题出在哪里?

问题是在安装composer时同时在全局和本地安装,因此出现了引用问题。删除本地安装后,该项目已成功安装并具有所有依赖项。

nginx中有一个参数可能会产生影响。

PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";

您可以在fastcgi.conf 中查看此参数

对不起,我的英语不是很好,我已经解决了在中更改函数"findComposer()"的问题。composer/vendor/laravel/installer/src/NewCommand.php

protected function findComposer()
{
if (file_exists(getcwd().'/composer')) {
return '"'.PHP_BINARY.'" composer';
}
return 'composer';
}

相关内容

  • 没有找到相关文章

最新更新