环境:Windows 10 64
安装包:https://getcomposer.org/Composer-Setup.exe
手册
英文手册:https://getcomposer.org/doc/
中文手册:https://www.kancloud.cn/thinkphp/composer/35668
安装:
1. 双击打开安装包后会出现以下页面:我这里选择的第一项为所有用户安装:
Install for all users (recommended) 为所有用户安装(推荐)
Install for me only 仅为我安装
2. Composer 设置:这里勾选了开发者模式, 并点击 Next
Developer mode 开发者模式
3. 检查PHP环境
这里有两种情况:
图3.1是没有在系统环境变量中添加PHP的,需要自己选择php运行文件
图3.2是设置登录系统环境变量的,此电脑 -> 属性 -> 高级 -> 环境变量 第一栏的 path 选中 再点下方的编辑,添加php的运行目录,软件就会自动找到。
Settings check 设定检查
We need to check your PHP and other settings. 我们需要检查您的PHP和其他设置。
Choose the command-line PHP you want to use: 选择要使用的命令行PHP:
(图3.1)
(图3.2)
4. 代理设置
这里选择未设置,直接点击Next
5. 准备安装
6. 开始安装
错误1: Failed to decode zlib stream 无法解码zlib流
解决方法:
修改php.ini 中 extension_dir = "ext" 路径改为绝对路径。
修改php.ini 中 zlib.output_compression = Off更改为on。
将将php目录下的ssleay32.dll、libeay32.dll以及php/ext文件夹下的:php_openssl.dll 3个文件拷贝到WINDOWS\system32 文件夹下。
错误2 连接错误问题
解决方法:
1.有vpn的话可以打开vpn,连接会好点,
2. 可以尝试多点击几次Retry重试按钮
7. 安装完成
8. 镜像配置
默认镜像是国外网站,这里修改为国内镜像
打开命令行窗口输入:composer config -g repo.packagist composer https://packagist.phpcomposer.com
9. 测试运行
这里已安装ThinkPHP5.1为例
跳转到web目录下执行:composer create-project topthink/think=5.1.* tp5
安装完成后查看web目录下已经有了tp5的文件夹,项目目录也都有了
参考:
https://blog.csdn.net/qq_17631419/article/details/106278109
https://github.com/composer/composer/issues/4619
https://blog.csdn.net/bluebird2/article/details/92874276