При запуске $fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
я получаю 500 внутренняя ошибка сервера, и она полностью не работает.
При запуске $fp = fsockopen ('https://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
я получаю исключение:
Не удалось найти транспортный сокет "https" - вы забыли включить его при настройке PHP?
Когда я запускаю php -i | grep -i openssl
, я получаю
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.1 11 Sep 2018
OpenSSL Header Version => OpenSSL 1.1.1 11 Sep 2018
Openssl default config => /usr/lib/ssl/openssl.cnf
openssl.cafile => no value => no value
openssl.capath => no value => no value
Native OpenSSL support => enabled
Как будто ssl включен и настроен правильно. в php .ini расширение = ... ssl закомментировано с ;
, поэтому я запутался. Как я могу перейти отсюда, чтобы заставить его работать?
Спасибо
Добавлен вывод phpinfo SSL