PHP7开启OpenSSL扩展失败怎么办
本篇文章给大家介绍一下PHP7开启OpenSSL扩展失败的解决方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
最近学习Laravel框架,需要开启PHP的OpenSSL扩展,试了网上的许多方法都不行,最后搞了很久,终于成功,现将经历写下,以便总结。
以下为本人失败的经历:
最开始使用网上说的最多的方法:
1、首先检查php.ini中extension=php_openssl.dll是否存在,如果存在的话去掉前面的注释符“;”, 如果不存在这行,那么添加extension=php_openssl.dll;
2、将PHP目录下的:php_openssl.dll(该文件在ext文件夹), ssleay32.dll, libeay32.dll 3个文件拷贝到 windows\system32\文件夹下;
3、重启apache;
至此,openssl功能就开启了。
很显然,我没有成功,继续找方法,
之后在知乎上看到有人遇到同样的问题,后来解决了,还说了方法,我就也试了一下,方法如下图:
题主说了仅限win7,我的是win10,不过还是试了一下,万一成功了呢
很显然,依然没有成功,继续找方法,
之后又试了几个方法,依然没有成功,然后就想着用别人的电脑试一下,于是就用了小伙伴的电脑试了一次,将php.ini中extension=php_openssl.dll前面的注释去掉,三个文件也没复制,重启Apache,打开phpinfo,成功,一次成功。此时我的内心是崩溃的,我的怎么就不行啊,没办法,继续搞,最后我把两台电脑的PHP的配置文件php.ini和Apache的配置文件http.conf中有关ssl的地方一一比较,希望能找到问题。最后还真找到了一点不同,我发现我的http.conf中LoadModule ssl_module modules/mod_ssl.so是注释掉的,而他的没有注释。马上去掉注释,重启Apache,打开phpinfo,搜索OpenSSL,发现多了三条搜索记录,可是仍然没有启用。到这个时候,我已经没有方法了,就继续搜吧,功夫不负有心人,最后终于成功了。
以下为最后成功的方法:
看到一篇文章写到php5升级到php7时需要注意的一些问题,其中有这么一条:
重启Apache时,报curl和openssl的扩展库加载失败(apache的log会报错)
可将libeay32.dll和ssleay32.dll文件复制并替换到apache\bin目录下,再次启动Apache
我就又试了一下,成功,所以我的成功方法应该是去掉php.ini中openssl扩展的注释,移动以上两个文件,重启Apache。
注:两个文件往apache\bin目录复制时,最好提前备份下原目录下的这两个文件,如果覆盖出错,关闭Apache即可。
每个人的环境可能有些许不同,以上内容仅供参考。
推荐学习:php视频教程
Atas ialah kandungan terperinci PHP7开启OpenSSL扩展失败怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

