Я пытаюсь реализовать вызов openssl_encrypt на веб-сервере моего клиента, и у меня возникает фатальная ошибка Unknown function: openssl_encrypt()
. Я думал, что это требование было PHP 5.3.0 и выше? По внешнему виду phpinfo () дамп сервера работает 5.3.3.
Что дает?
Чтобы использовать функции openssl_
, вам необходимо: a) установить OpenSSL и b) построить PHP с поддержкой OpenSSL. См. Документы PHP OpenSSL .
Чтобы использовать поддержку OpenSSL для PHP, вы также должны скомпилировать PHP
--with-openssl[=DIR]
http://www.php.net/manual/en/openssl.requirements.php
Чтобы использовать функции OpenSSL, вам необходимо установить пакет OpenSSL. PHP между версиями 4.0.5 и 4.3.1 будет работать с OpenSSL> = 0.9.5. Другие версии (PHP <= 4.0.4 и> = 4.3.2) требуют OpenSSL> = 0.9.6.
http://www.php.net/manual/en/openssl.installation.php
Чтобы использовать поддержку OpenSSL для PHP, вы также должны скомпилировать PHP -with-openssl [= DIR].