我花了三个小时,但没有找到任何东西。我无法连接到启用SSL的服务器。我想列出我做了什么:首先检查我的PHP扩展目录是否正确;扩展名不存在,php_openssl.dll然后,我打开了php.ini文件,但看不到任何extension = php_openssl.dll行取消注释。另外,我在Google上进行搜索,发现遇到同样问题的人。 http://www.apachefriends.org/f/viewtopic.php?p=162623但是,我也有OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf ...opensslOpenSSL support enabled OpenSSL Library Version OpenSSL 0.9.8l 5 Nov 2009 OpenSSL Header Version OpenSSL 0.9.8l 5 Nov 2009没有线。我该怎么办?请分享您的建议。
3 回答
![?](http://img1.sycdn.imooc.com/545863e80001889e02200220-100-100.jpg)
达令说
TA贡献1821条经验 获得超6个赞
是的,您必须打开php.ini和删除分号以:
;extension=php_openssl.dll
如果没有该行,请检查文件是否存在(在我的PC上是D:\xampp\php\ext),然后将其添加到php.ini“动态扩展”部分:
extension=php_openssl.dll
![?](http://img1.sycdn.imooc.com/533e4d660001312002000200-100-100.jpg)
白衣染霜花
TA贡献1796条经验 获得超10个赞
您将需要编辑php.ini。这是4个简单的步骤。
找到您的php.ini文件。
$inipath = php_ini_loaded_file();
在文件中启用openssl:
extension=php_openssl.dll
开启allow_url_fopen
allow_url_fopen = On
重新启动Apache,您就完成了!
- 3 回答
- 0 关注
- 852 浏览
添加回答
举报
0/150
提交
取消