В php.ini раскомментировал extension=curl и перезагрузил сервер. Вот этот код выводит в браузер пустую страницу: PHP: <?php $curl = curl_init('https://www.php.net'); echo curl_exec($curl); curl_close($curl); После того как в настройках PhpStorm изменил путь к файлам php.exe и php.ini с C:\php на C:\OSPanel\modules\php\PHP_8.1 (те, что устанавливаются вместе с OpenServer) всё начинает работать. Что ещё нужно сделать чтобы расширение curl начало работать? Нашел информацию что еще нужно скопировать библиотеки ssleay32.dll и libeay32.dll из каталога с php в папку прописанную в переменной окружения PATH - это C:\Windows\System32, но этих файлов нет в каталоге с php.
Может, extension=openssl и параметры curl.cainfo/openssl.cafile, ссылающиеся на актуальный бандл с корневыми сертификатами. --- Добавлено --- В PATH обычно перечислено много каталогов через точку с запятой
Добрый день! У Вас error_reporting включён? По идеи, если бы PHP не находил dll для cURL, то выдавались бы сообщения. Во всех случаях, когда curl_exec возвращает путую строку, полезно добавить curl_error и curl_getinfo Удачи!
error_reporting включен. curl_error выдает: SSL certificate problem: unable to get local issuer certificate