真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP7開(kāi)啟OpenSSL擴(kuò)展失敗的解決方法

小編給大家分享一下PHP7開(kāi)啟OpenSSL擴(kuò)展失敗的解決方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專(zhuān)注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開(kāi)發(fā),軟件開(kāi)發(fā),小程序設(shè)計(jì),10余年建站對(duì)木托盤(pán)等多個(gè)行業(yè),擁有豐富的網(wǎng)站營(yíng)銷(xiāo)經(jīng)驗(yàn)。

最近學(xué)習(xí)Laravel框架,需要開(kāi)啟PHP的OpenSSL擴(kuò)展,試了網(wǎng)上的許多方法都不行,最后搞了很久,終于成功,現(xiàn)將經(jīng)歷寫(xiě)下,以便總結(jié)。

以下為本人失敗的經(jīng)歷:

最開(kāi)始使用網(wǎng)上說(shuō)的最多的方法:

1、首先檢查php.ini中extension=php_openssl.dll是否存在,如果存在的話去掉前面的注釋符“;”, 如果不存在這行,那么添加extension=php_openssl.dll;

2、將PHP目錄下的:php_openssl.dll(該文件在ext文件夾), ssleay32.dll, libeay32.dll 3個(gè)文件拷貝到 windows\system32\文件夾下;

3、重啟apache;

至此,openssl功能就開(kāi)啟了。

很顯然,我沒(méi)有成功,繼續(xù)找方法,

之后在知乎上看到有人遇到同樣的問(wèn)題,后來(lái)解決了,還說(shuō)了方法,我就也試了一下,方法如下圖:

PHP7開(kāi)啟OpenSSL擴(kuò)展失敗的解決方法

題主說(shuō)了僅限win7,我的是win10,不過(guò)還是試了一下,萬(wàn)一成功了呢

很顯然,依然沒(méi)有成功,繼續(xù)找方法,

之后又試了幾個(gè)方法,依然沒(méi)有成功,然后就想著用別人的電腦試一下,于是就用了小伙伴的電腦試了一次,將php.ini中extension=php_openssl.dll前面的注釋去掉,三個(gè)文件也沒(méi)復(fù)制,重啟Apache,打開(kāi)phpinfo,成功,一次成功。此時(shí)我的內(nèi)心是崩潰的,我的怎么就不行啊,沒(méi)辦法,繼續(xù)搞,最后我把兩臺(tái)電腦的PHP的配置文件php.ini和Apache的配置文件http.conf中有關(guān)ssl的地方一一比較,希望能找到問(wèn)題。最后還真找到了一點(diǎn)不同,我發(fā)現(xiàn)我的http.conf中LoadModule ssl_module modules/mod_ssl.so是注釋掉的,而他的沒(méi)有注釋。馬上去掉注釋?zhuān)貑pache,打開(kāi)phpinfo,搜索OpenSSL,發(fā)現(xiàn)多了三條搜索記錄,可是仍然沒(méi)有啟用。到這個(gè)時(shí)候,我已經(jīng)沒(méi)有方法了,就繼續(xù)搜吧,功夫不負(fù)有心人,最后終于成功了。

以下為最后成功的方法:

看到一篇文章寫(xiě)到php5升級(jí)到php7時(shí)需要注意的一些問(wèn)題,其中有這么一條:

重啟Apache時(shí),報(bào)curl和openssl的擴(kuò)展庫(kù)加載失?。╝pache的log會(huì)報(bào)錯(cuò))

可將libeay32.dll和ssleay32.dll文件復(fù)制并替換到apache\bin目錄下,再次啟動(dòng)Apache

我就又試了一下,成功,所以我的成功方法應(yīng)該是去掉php.ini中openssl擴(kuò)展的注釋?zhuān)苿?dòng)以上兩個(gè)文件,重啟Apache。

注:兩個(gè)文件往apache\bin目錄復(fù)制時(shí),最好提前備份下原目錄下的這兩個(gè)文件,如果覆蓋出錯(cuò),關(guān)閉Apache即可。

每個(gè)人的環(huán)境可能有些許不同,以上內(nèi)容僅供參考。

以上是“PHP7開(kāi)啟OpenSSL擴(kuò)展失敗的解決方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


標(biāo)題名稱:PHP7開(kāi)啟OpenSSL擴(kuò)展失敗的解決方法
文章分享:http://weahome.cn/article/ihscpp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部