Как включить openssl в RHEL для PHP 7.2? - PullRequest
0 голосов
/ 01 мая 2019

Когда я пытаюсь установить библиотеку pear, я получаю следующую ошибку.

PHP Warning:  PHP Startup: Unable to load dynamic library 'openssl' (tried: ext/openssl (ext/openssl: cannot open shared object file: No such file or directory), ext/openssl.so (ext/openssl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: ext/openssl (ext/openssl: cannot open shared object file: No such file or directory), ext/openssl.so (ext/openssl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
No releases available for package "pear.php.net/XML_Parser"
install failed

Как включить openssl?

В php.ini. У меня есть расширение = openssl без комментариев. Но файл openssl.so не существует. Нужно ли скачивать и устанавливать openssl отдельно?

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Вам не нужно раскомментировать расширение в php.ini, расширения загружаются динамически.

Чтобы проверить активные расширения, вы можете сделать:

php -me

Если openssl отсутствует, вам необходимо установить его.Оформить заказ rpmfind

0 голосов
/ 01 мая 2019

Этот модуль может не существовать:

$ ls -la /usr/lib64/php-zts/modules/ | grep ssl
$ ls -la /usr/lib64/php/modules/ | grep ssl
...