黑马程序员技术交流社区
标题: 【广州校区】Laravel5.* 常见问题 (8) SSL/TLS [打印本页]
作者: 游龙    时间: 2018-9-9 20:23
标题: 【广州校区】Laravel5.* 常见问题 (8) SSL/TLS
使用composer安装Laravel框架时,可能会报以下错误
 
注意:
        导致以上错误的原因有三种可能,第一种:php.ini配置文件中没有开启php_openssl扩展文件;第二种:可能是操作系统时间与当前时间不匹配导致;第三种:可能是CA证书问题
解决方案:
第一种:开启扩展文件打开php.ini文件找到;extension=php_openssl.dll它,然后将前面的分号删除后保存,并重启Apache服务,如下图所示:
第二种:修改系统时间(以windows 10为例)打开控制面板
找到“日期和时间”
打开后如下图所示
第三种:配置CA证书然后:在PHP安装目录下新建一个文件夹cacert 来存放CA证书
修改php.ini配置
启用openssl, curl扩展
搜索 extension ,去掉需要开启扩展前的分号注释
extension=curl
extension=openssl
搜索 [curl] 和 [openssl] ,找到curl 和oppenssl 配置模块
;配置CA 证书存放位置
curl.cainfo= C:\phpStudy\PHPTutorial\php\php-7.2.1-nts/cacert.pemopenssl.cafile=C:\phpStudy\PHPTutorial\php\php-7.2.1-nts/cacert/cacert.pem
;配置CA 证书目录openssl.capath=C:\phpStudy\PHPTutorial\php\php-7.2.1-nts/cacert
注意:
        三种解决方法,只要有一种方案能解决问题,就不需要重操作其它方案
重新下载Laravel框架
如下图所示:
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |