Saya memiliki instalasi PHP lokal di Mac yang langsung menggunakan cURL 7.54.0 w/SecureTransport untuk SSL. Saya perlu mengganti ini untuk menggunakan versi cURL yang menggunakan OpenSSL untuk SSL. Inilah yang telah saya lakukan sejauh ini:
- Instal OpenSSL menggunakan minuman:
brew install openssl
- Instal cURL dengan OpenSSL menggunakan brew:
brew install curl --with-openssl
- Instal ulang PHP dari sumbernya dengan rangkaian opsi
--with-curl=/usr/local/opt/curl
. Jalur ini adalah cURL dengan OpenSSL, yang ada di dalamnya.
Berdasarkan apa yang saya teliti, ini seharusnya menjadi solusinya, tetapi ketika saya membuka phpinfo() PHP masih menggunakan curl 7.54.0 w/SecureTransport yang lama. Keamanan Konfigurasi Perintah menunjukkan bahwa '--with-curl=/usr/local/opt/curl'
telah disetel dengan benar selama proses konfigurasi.
Di bawah http saya melihat sesuatu yang menarik terjadi dengan libcurl
:
Used Library Compiled Linked
libcurl 7.59.0 7.54.0
Saya tidak tahu cara menyesuaikan item Linked
yang ditampilkan di sini, atau apakah ini akan memperbaiki masalah. Saya benar-benar bingung, bantuan apa pun sangat dihargai.