说一下在windows上安装composer这个傻屌玩意。
在windows安装的时候,需要下载Composer-Setup.exe,双击安装。
安装的时候它不让你选择安装目录。默认的安装目录在取决于你是为所有用户安装的还是为当前用户安装的。
比如你是为当前用户安装的,那么它的安装目录是
C:\Users<当前用户>\Local\Roaming\Composer和
C:\Users<当前用户>\AppData\Roaming\Composer。
当你配置镜像的时候,它才会自动生成一个C:\Users\root\AppData\Roaming\Composer\config.json配置文件。
安装的时候,如果你开了代理软件。它会帮你预填好代理配置,并且提示你可以用代理来安装composer并在
composer安装依赖的时候使用代理(不管你有没有设置镜像,反正它就是走代理)。
如果你在安装的时候选择不使用代理(proxy),那安装它的时候就会奇慢无比。
如果你选择使用代理,那它会在操作系统的环境变量中设置http_proxy这个环境变量(只要设定了这个环境变量,那它以后都走代理了,包括安装框架、依赖的时候)。所以
你安装完了之后,自己去环境变量那里删除掉http_proxy这个变量就好了,免得它以后不管有没有设置镜像都无脑地
走代理!更无语的是,如果你没有手动删除这个环境变量,那你卸载composer并重新安装它的时候,它不让你选择要不要走代理,它强迫你走代理...
网友评论