Задать вопрос
@BjornBorn

Как заставить работать расширение curl в php?

В php.ini раскомментировал extension=curl и перезагрузил сервер.
curl_exec выводит в браузер пустую страницу:
<?php
 
$curl = curl_init('https://www.php.net');
 
echo curl_exec($curl);
 
curl_close($curl);


curl_error выдает: SSL certificate problem: unable to get local issuer certificate


После того как в настройках PhpStorm изменил путь к файлам php.exe и php.ini с C:\php на C:\OSPanel\modules\php\PHP_8.1 (те, что устанавливаются вместе с OpenServer) всё начало работать.
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
После того как в настройках PhpStorm изменил путь к файлам php.exe и php.ini с C:\php на C:\OSPanel\modules\php\PHP_8.1 (те, что устанавливаются вместе с OpenServer) всё начало работать.

естественно заработало, конфиг то другой

сертификат указывается в curl.cainfo, у OSPanel стоит "%sprogdir%/userdata/config/cacert.pem"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы