1. 程式人生 > >php curl訪問HTTPS頁面502

php curl訪問HTTPS頁面502

今天網站更換https和伺服器,用php curl訪問https頁面,出現502(通過nginx);用php直接執行這個php檔案,會報錯Segmentation fault,導致直接退出;

1.Segmentation fault說記憶體溢位,php程式碼寥寥幾行,不存在這個問題;

2.那麼查502的問題,網上的答案都是重新安裝php和升級php,我的個娘哎,我線上的機器,讓我重灌php。。。這想法要不得,pass掉。

整理思路:我的php裡面只是用curl訪問了一個HTTPS的頁面,curl----https,就這兩個,好,訪問http的頁面進行測試,可行;用本網站的另一臺機器測試,可以;問題出來了就是這裡

1.查詢https問題,ssl沒有問題,瀏覽器可以訪問

2.檢視curl

curl
cURL supportenabled
cURL Informationlibcurl/7.19.7 NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh2/1.4.2

重新安裝

curl
cURL supportenabled
cURL Informationlibcurl/7.51.0 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.10.0

竟然成功了!

問題解決,回家睡覺!!!

(安裝curl的步驟不再贅述)