[英]Getting [ErrorException] - installing yii2 using composer
我正在尝试使用composer在WAMP上安装Yii2。
c:\Users\username>php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.0
运行上面给出的命令时,出现以下错误。
[ErrorException]传递给Fxp \\ Composer \\ AssetPlugin \\ Repository \\ BowerRepository :: createVcsRepositoryConfig()的参数1必须为数组类型,给定为空,在C:\\ Users \\ username \\ AppData \\ Roaming \\ Composer \\ vendor \\ fxp \\中调用第136行的composer-asset-plugin \\ Repository \\ AbstractAssetsRepository.php并已定义
有人可以帮助解决此错误吗? 但是,它创建了一个名为“基本”的文件夹。
我已将此文件夹复制到D:\\wamp\\www
,当我从浏览器访问localhost/basic/web/
时,出现以下错误。
ReflectionException
yii \\ debug \\ Module类不存在
我正在按照指示从http://www.yiiframework.com/download/安装yii2 。
请协助我解决这些问题。
谢谢
编辑:谢谢你提醒我。
发生此错误是由于您或请求的应用程序(npm或bower)上的json无效。
此处的链接建议您运行:
composer global update
。
这将更新作曲家缓存。 希望能帮助到你。
第一个Windows没有像unix这样的curl处理器,因此您需要使用其他选项来安装Composer
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
为此,您需要在路径上使用php.exe处理器,因此这里有2个选项。 将c:\\ wamp \\ bin \\ php \\ phpx.yz文件夹添加到您的PATH或我的首选选项中,给自己写一个.cmd文件,它将像您这样
addphp.cmd
PATH=%PATH%;c:\wamp\bin\php\phpx.y.z
将此文件放在路径上已注册的文件夹中,以便可以在命令窗口中的任何位置运行它。
现在,您将必须编辑\\ wamp \\ bin \\ php \\ phpx.yz \\ php.ini文件。 这与通过Apache Web服务器运行的php代码所使用的类似,但是仅由PHP CLI(命令行解释器)使用。
确保扩展名php_curl取消注释,否则上述行将无法正常工作,即删除;; 注释符号
extension=php_curl.dll
因此,现在运行一个命令窗口,将其安装到您要安装作曲家的文件夹中,并运行上面的命令,然后按照安装说明中的其余安装说明进行操作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.