一、安装composer
windows
- 在Windows中,下载Composer 软件
1、双击下载好的composer 运行程序
2、选择要安装的盘符
3、选择php版本 (TP6.0 要求 php7.1以上)
- 在命令行窗口或控制台 输入
更改阿里云Composer 全量镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置
composer config -g --unset repos.packagist
更新
composer self-update
诊断
composer diagnose
清除缓存
composer clear
错误提示
安装时出现错误
大体意思是Composer命令运行异常,需要openssl扩展但是扩展不可用。
解决方法就是打开php的openssl扩展
注意:因为SSL连接需要认证,所以在此之前,需要准备好CA证书(建议把证书保存到E:\phpStudy\php\php-7.2.4-nts\verify目录中),可以从https://curl.haxx.se/docs/caextract.html 处下载。(如果直接打开文件的话,另存为修改文件名即可)。
在php.ini文件中找到openssl.cafile 配置项,将其注释删除,并将证书全路径写入其值。
openssl.cafile= "E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\verify\cacert.pem"
Linux
# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"# php composer-setup.phpAll settings correct for using ComposerDownloading...Composer (version 1.6.5) successfully installed to: /root/composer.pharUse it: php composer.phar
移动composer.phar,这样composer就可以进行全局调用:
# mv composer.phar /usr/local/bin/composer
切换为国内镜像
# composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
更新
# composer selfupdate
Mac OS系统
Mac OS 系统可以使用以下命令来安装:
$ curl -sS https://getcomposer.org/installer | php$ sudo mv composer.phar /usr/local/bin/composer$ composer --versionComposer version 1.7.2 2018-08-16 16:57:12
更新
$ composer selfupdate
二、安装TP6
- 切换到php环境目录
cd D:/phpStudy/PHPtuTorial/WWW或 cd /d D:/phpStudy/PHPtuTorial/WWW
- 执行下载TP6命令,最后的tp,意思是建个tp目录,可更改
composer create-project topthink/think tp
- 更新Thinkphp6 核心
composer update topthink/framework