OpenSSL включен по умолчанию в PHP и с какой версии - PullRequest
0 голосов
/ 15 января 2019

Я не уверен, что вопрос правильный, чтобы быть размещенным здесь, но я не могу найти достоверную информацию.

Я создаю какое-то приложение PHP, которое будет работать на множестве разных серверов, размещенных кем-то другим. Приложение зависит от openssl в PHP.

Я пытаюсь выяснить: openssl включен по умолчанию в PHP и с какой версии, или всегда необходимо устанавливать его отдельно.

Где-то я обнаружил, что он встроен в PHP Ubuntu, и у вас нет возможности включить его отдельно в Ubuntu. Кто-нибудь знает, правда ли это и с какой версии. А как насчет других систем или других способов установки PHP.

Эта информация действительно необходима мне для разработки приложения и будет очень полезна, если у кого-то будет какая-то информация

1 Ответ

0 голосов
/ 15 января 2019

за http://php.net/manual/en/openssl.installation.php:

Чтобы использовать поддержку PHP OpenSSL, вы также должны скомпилировать PHP --with-openssl[=DIR].

Ubuntu включает этот флаг по умолчанию. Вместо того, чтобы пытаться выяснить, можете ли вы рассчитывать на его присутствие, используйте extension_loaded('openssl'), чтобы проверить его присутствие в вашем приложении, и изящно завершите работу с некоторыми инструкциями, если оно отсутствует.

...