PHP 配置默認SSL CA證書


1、從CURL 官網下載CA 證書(當然也可以選擇自己創建SSL CA證書,詳情參考 https://blog.csdn.net/scuyxi/article/details/54898870 ,或自行百度)

CA 證書下載地址:https://curl.haxx.se/docs/caextract.html 頁面去選擇下載

或:https://curl.haxx.se/ca/cacert.pem

 

2、在PHP安裝目錄下新建一個文件夾cacert 來存放CA證書

修改php.ini配置

啟用openssl, curl擴展

搜索 extension ,去掉需要開啟擴展前的分號注釋

extension=curl

extension=openssl

 

搜索 [curl] 和 [openssl] ,找到curl 和oppenssl 配置模塊

;配置CA 證書存放位置

curl.cainfo= H:/phpapache/php-7.2.7-ts-x64/cacert/cacert.pem
openssl.cafile=H:/phpapache/php-7.2.7-ts-x64/cacert/cacert.pem

;配置CA 證書目錄
openssl.capath=H:/phpapache/php-7.2.7-ts-x64/cacert

 

3、Apache 配置 SSL 證書

參考:https://jingyan.baidu.com/article/22fe7cedda56213002617f0d.html

先申請SSL證書

開啟 OpenSSL module 模塊

LoadModule ssl_module modules/mod_ssl.so 去掉全面的 # 號

 

 

若是電子商務網站或安全性要求高的網站不推薦DV SSL(Domain Validation SSL 是只驗證域名所有權的SSL證書)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM