Чтобы отключить CURLOPT_SSL_VERIFYPEER в PHP cURL, вы можете использовать один из следующих методов:
Метод 1: использование параметра CURLOPT_SSL_VERIFYPEER
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Метод 2. Глобальное отключение проверки SSL
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
Метод 3: изменение файла php.ini
Добавьте следующую строку в файл php.ini:
curl.cainfo = ""
Это отключит глобальную проверку SSL для запросов cURL.
Метод 4. Использование специального пакета сертификатов.
Вы можете загрузить собственный пакет сертификатов и указать путь к нему в запросе cURL:
curl_setopt($ch, CURLOPT_CAINFO, '/path/to/custom/cert.bundle');
Метод 5: использование файла cacert.pem
Загрузите файл cacert.pem с веб-сайта cURL ( https://curl.se/ca/cacert.pem ) и укажите путь к нему в запросе cURL:
curl_setopt($ch, CURLOPT_CAINFO, '/path/to/cacert.pem');