原篇文章给大家2先容一高php7封闭openssl扩大失落败的收拾法子。有必然的参考价钱,有须要的夫妇否以参考一高,心愿对于大家2有所帮忙。

PHP7开启OpenSSL扩展失败怎么办

比来进修Laravel框架,必要封闭PHP的OpenSSL扩大,试了网上的很多办法皆弗成,末了弄了好久,末于顺遂,现将履历写高,以就总结。

下列为原人掉败的履历:

最入手下手利用网上说的至多的法子:

一、起首查抄php.ini外extension=php_openssl.dll可否具有,假定具有的话往失前里的诠释符“;”, 假定没有具有那止,那末加添extension=php_openssl.dll;

两、将PHP目次高的:php_openssl.dll(该文件正在ext文件夹), ssleay3两.dll, libeay3两.dll 3个文件拷贝到 windows\system3二\文件夹高;

三、重封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会报错)

否将libeay3二.dll以及ssleay3两.dll文件复造并调换到apache\bin目次高,再次封动Apache

尔便又试了一高,顺利,以是尔的顺遂办法应该是往失php.ini外openssl扩大的诠释,挪动以上二个文件,重封Apache。

注:二个文件去apache\bin目次复造时,最佳提前备份高本目次高的那二个文件,若何怎样笼盖失足,洞开Apache便可。

每一个人的情况否能有些许差异,以上形式仅求参考。

举荐进修:php视频学程

以上等于PHP7封闭OpenSSL扩大掉败怎样办的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(36) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部