我正在尝试使用wamp服务器中的composer工具安装zendframework.
以下步骤是为了安装
我从composer页面下载了Composer-Setup.exe文件并成功安装.
我下载了zendframework并在c:\wamp\www\zend
文件夹中解压缩
我执行了自我更新命令
php composer.phar self-update
此行生成错误消息: could not open file composer.phar
如何解决此错误
如果我试试
composer.phar self-update
用这个 :
php -r "readfile('https://getcomposer.org/installer');" | php
这将把composer安装到当前目录,以便您可以使用 php composer.phar
composer.phar安装不起作用但没有.phar这是有效的.
我们需要在安装zendframe工作之前在php中启用openssl模块.
我们必须取消注释该行; extension = php_openssl.dll from php.ini
file.
作曲家使用不同的php.ini文件,该文件位于 wamp\bin\php\php-<version number>\php.ini
启用openssl后,我们需要重启服务器.
执行以下注释.
我可以使用这些命令成功安装 -
composer self-update composer install --prefer-dist
我正在使用Windows 7,并且在使用Composer通过cmd时遇到了与您相同的问题.
我使用时问题解决了
php C:\ProgramData\ComposerSetup\bin\composer.phar create-project slim/slim-skeleton
代替
php composer.phar create-project slim/slim-skeleton
希望这对遇到同样问题的人有用.
我试图安装YII 2.0
php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-alpha
我得到了同样的错误:
无法打开输入文件:composer.phar
然后我像这样给出.phar的完整路径:
php C:\ProgramData\Composer\bin\composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-alpha
它起作用了.