composer环境配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了composer环境配置相关的知识,希望对你有一定的参考价值。

下载composer.phar

http://pan.baidu.com/s/1nuDQBzz

cmd命令行切换到composer.phar文件目录下

运行:

echo @php "%~dp0composer.phar" %*>composer.bat 

修改系统环境变量添加当前目录,即可在全局环境使用composer命令

下载证书文件

http://pan.baidu.com/s/1qYBsR96 

同时修改php.ini

在ctrl+F搜SSL然后修改

openssl.cafile= D:/www/cacert.pem

根据个人目录更改

 

运行 composer init 初始化

添加国内源

composer config repo.packagist composer https://packagist.phpcomposer.com

或者修改json添加

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :
composer global require "fxp/composer-asset-plugin:~1.0.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

遇到报错
Failed to decode response: zlib_decode(): data error
百度后
运行composer self-update
还是不行,再来,删掉composer.json不添加repositories。
重新composer init 然后再github看到的一条
composer config --global repositories.packagist.allow_ssl_downgrade false
地址https://github.com/composer/composer/issues/4121
加上,
咦,好像可以了
技术分享
配环境真麻烦,还好配好了

天真的我以为这就可以了,结果。。。
技术分享

是vendor没生成,再去调composer哭一会

 

以上是关于composer环境配置的主要内容,如果未能解决你的问题,请参考以下文章

自动化代码审查平台: 基于Docker Compose整合Jenkins + SonarQube

如何在片段内部使用Compose?

使用 compose 在 AndroidView 中使用片段时崩溃

从 docker-compose 替换 NGINX 配置中的环境变量

markdown docker-compose片段

Laravel环境搭建