Задать вопрос
@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) всё начало работать.
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽