根据官方手册执行composer global require “laravel/installer”
显示Changed current directory to C:/Users/Administrator/AppData/Roaming/Composer
然后没反应了,因为去国外的镜像地址下载了。
应该先将composer换成国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
根据官方手册执行composer global require “laravel/installer”
显示Changed current directory to C:/Users/Administrator/AppData/Roaming/Composer
然后没反应了,因为去国外的镜像地址下载了。
应该先将composer换成国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
需要安装Composer,安装地址:https://pkg.phpcomposer.com/#how-to-install-composer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify faile
d in Command line code on line 1
Warning: copy(): Failed to enable crypto in Command line code on line 1
Warning: copy(https://install.phpcomposer.com/installer): failed to open stream:
 operation failed in Command line code on line 1
a.原因是在于没有CA证书导致的,下载CA证书:https://curl.haxx.se/docs/caextract.html

b.修改PHP.ini,指定下载的cacert.pem路径

openssl.cafile=D:\server\composer\certs\cacert.pem