在win7+wampserver环境下安装composer

最近在研究oauth2.0协议.下载源码后用phpstorm打开发现却很多库.

网上搜索各种库补充,但发现"include __DIR__.'/vendor/autoload.php';"这个文件是找不到.

经调查后发现原来是compser来自动补充这些库,而且建立autoload.php来装载的.前面的工作白忙活了.

于是从https://getcomposer.org/download/  官网上下载了Composer-Setup.exe这个windows版.

执行后现在一个composer.phar后出现缺少opensll的现象.网上找了好多办法没解决.

于是自己思考发现实际上Composer-Setup.exe实际上是依托php.ini来找php中ext文件夹的dll文件的.

将Composer-Setup.exe放入与php.ini在同一文件夹下执行,成功啦.(注意wamp的有效php.ini默认路径实际上在apache的bin下面)

安装是Composer-Setup.exe选中shell in menu后,

在对应的composer.json文件夹下,

右键点击composer install就可以自动装载啦.


注:不知道是不是我安装失误或者其他原因导致命令行中会出现

"Failed loading ext\WAMPROOT/bin/php/phpWAMPPHPVERSION/zend_ext/php_xdebug-2.2.5-
5.5-vc11.dll"的错误.如何修改php.ini也会出现装载两边ext路径的问题.

后一个路径由于compser不识别wamp配置的全局变量安装时会报错,因此采用绝对路径来替换.


但上述错误并没有直接影响composer运行,因此被我暂时无视了,

希望能碰到指点迷津的人.



你可能感兴趣的:(php,wamp,php,composer)