php openssl做什么,php开启openssl的方法
php開啟openssl的方法
關(guān)注:294??答案:2??mip版
解決時(shí)間 2021-02-02 21:13
提問(wèn)者笑低了眉眼
2021-02-02 05:23
我是一個(gè)小白,對(duì)于php完全不懂,所以希望大神能給我寫一個(gè)傻瓜教程。php.ini在哪啊,怎么修改啊什么的都不懂。該用什么做什么,最好還能配圖就好了。真的是謝謝了啊啊啊啊 感激不盡!只有20分,希望能給我解答 。
最佳答案
二級(jí)知識(shí)專家花落淺殤
2021-02-02 06:59
使用VS2005下的Visual Studio 2005 Command Prompt進(jìn)入控制臺(tái)模式(這個(gè)模式會(huì)自動(dòng)設(shè)置各種環(huán)境變量)
、解壓縮openssl的包,進(jìn)入openssl的目錄
、perl configure VC-WIN32
盡量在這個(gè)目錄下執(zhí)行該命令,否則找不到Configure文件,或者指定完整的Configure文件路徑。
、ms\do_ms
在解壓目錄下執(zhí)行ms\do_ms命令
、nmake -f ms\ntdll.mak編譯后在openssl解壓目錄下執(zhí)行,完成編譯后。輸出的文件在out32dll里面,包括應(yīng)用程序的可執(zhí)行文件、lib文件和dll文件
注意:在運(yùn)行第五步時(shí),cl編譯器會(huì)抱怨說(shuō).\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推薦的),建議使用_read。呵呵,我可不想將OpenSSL中的所有的read函數(shù)修改為_read。再看cl的錯(cuò)誤代碼 error C2220,于是上MSDN上查找:
warning treated as error - no object file generated
/WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated.
是由于設(shè)置了/WX選項(xiàng),將所有的警告都作為錯(cuò)誤對(duì)待,所以。。。
于是打開OpenSSL目錄下的MS目錄下的ntdll.mak文件,將CFLAG的/WX選項(xiàng)去掉,存盤。
全部回答
1樓閃光的男人
2021-02-02 08:30
一、windows系統(tǒng)開啟openssl方法:
1.檢查對(duì)應(yīng)版本中php.ini文件里;extension=php_openssl.dll是否存在,如果存在的話去掉前面的注釋符‘;’,如果不存在這行,那么添加extension=php_openssl.dll。
2.將對(duì)應(yīng)php文件夾下的php_openssl.dll、ssleay32.dll、libeay32.dll三個(gè)文件拷貝到c盤系統(tǒng)目錄windows\system32\文件夾下,如果這次dll文件已經(jīng)存在,便可直接覆蓋。
3.重啟apache或者iis
此時(shí),php開啟openssl就完成了。
我要舉報(bào)
如以上問(wèn)答內(nèi)容為低俗/色情/暴力/不良/侵權(quán)的信息,可以點(diǎn)下面鏈接進(jìn)行舉報(bào),我們會(huì)做出相應(yīng)處理,感謝你的支持!
→點(diǎn)此我要舉報(bào)以上信息!←
推薦資訊
大家都在看
總結(jié)
以上是生活随笔為你收集整理的php openssl做什么,php开启openssl的方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 利用 LSTM 神经网络预测股价走势
- 下一篇: Chrome插件hoxx