方法:1、設定檔中將「extension=php_openssl.dll」項目前的「;」去掉;2、將「php_openssl.dll」、「ssleay32.dll」等檔案拷貝到「WINDOWS\ system32”目錄下;3、重啟伺服器即可。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
PHP 在進入7.x 時代後,默認就不再附帶mcrypt 擴展,mcrypt 將被openssl_* 一族函數取代。所以,對於 PHPer 來說,有必要學習 PHP 的 OpenSSL 擴充。
OpenSSL是一套用於SSL/TLS協定的加密工具,其作用有:
產生私有金鑰。
產生證書,即數位簽章證書,它包含一個公有金鑰,可以用來單向的加密和解密資料。即,使用公鑰加密的資料,只能使用私有金鑰解密。使用私鑰加密的數據,可以使用公鑰來解密。
計算資訊摘要。
SSL/TLS客戶端和伺服器端測試。
處理S/MIME標記和郵件的加密。
那php要怎麼開啟openssl擴充呢?下面介紹一下方法。
大多數情況下openssl是沒有開啟的,要啟用需要進行下簡單的設定:
1: 首先檢查設定檔php.ini中;extension =php_openssl.dll
是否存在, 如果存在的話去掉前面的註解符號';
', 如果不存在這行,那麼加上extension=php_openssl.dll
。
2: 將php資料夾下的: php_openssl.dll
, ssleay32.dll
, libeay32.dll
3個檔案拷貝到WINDOWS\system32\
資料夾下。
3:重新啟動apache或iis伺服器即可
至此,openssl功能就開啟了。
推薦學習:《PHP影片教學》
以上是php開啟openssl的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!