问题:小编最近想学学Thinkphp6,但是在使用Composer安装的时候,报如下错误:

安装Composer:
1、Composer下载地址:https://www.phpcomposer.com
2、安装Composer
3、如果安装了Composer旧版本,更新命令:composer selfupdate
解决办法:
1、首先检查有没有启用openssl扩展,在对应的PHP版本中找到 php.ini 文件
找到extension=php_openssl.dll这配置项,把前面的分号去掉
2、在浏览器中输入http://localhost/phpinfo.php

3、在对应php版本中,找到 php_openssl.dll, ssleay32.dll, libeay32.dll 这3个文件:
php_openssl.dll:在php根目录/ext文件夹下
ssleay32.dll:在php根目录下
libeay32.dll:在php根目录下
4、将这3个文件放到 C:\Windows\System32 目录下
5、打开cmd命令,输入:php -m 看看有没有openssl

上述问题得到解决!
6、接下来,我们却发现又有一个问题,先看看报的是什么?
![]()
7、这个不是报错,而是警告。意思是你运行Composer的时候禁用了SSL/TLS,解决办法:
执行命令:composer config -g -- disable-tls false

8、可以开启安装ThinkPHP6之旅了!

9、稳定版
1、composer create-project topthink/think 项目名称
2、cd 项目名称
3、composer update topthink/framework
10、开发版
composer create-project topthink/think=6.0.x-dev 项目名称

在学习Thinkphp6过程中,遇到Composer安装时的[ComposerExceptionNoSslException]错误,该错误提示需要openssl扩展。解决方法包括:启用php.ini中的openssl扩展,确保php_openssl.dll、ssleay32.dll、libeay32.dll三个文件在正确位置,并通过设置composer全局配置启用TLS。
1万+

被折叠的 条评论
为什么被折叠?



