2016-01-25 2 views
0

Я пытаюсь использовать модуль CryptoJS AES в моем PHP проекта, но у меня есть следующее сообщение об ошибке:OpenSSL установлен, но не работает

Fatal error: Call to undefined function openssl_random_pseudo_bytes() enter image description here

Проверка конфигурации PHP я заметил, что оба OpenSSL и Mcrypt включены

enter image description here

Кто знает больше об этой ошибке? может быть какое-то ограничение для моего пользователя? (Я нахожусь на общем хостинге). Версия PHP - 5.2.1.7 на Apache2. Благодаря

Я также проверил, если PHP был собран с правильной --openssl и так

enter image description here

+1

Возможный дубликат [Фатальная ошибка: вызов неопределенной функции openssl \ _random \ _pseudo \ _bytes()] (http://stackoverflow.com/questions/11212808/fatal-error-call-to-undefined-function-openssl -random-pseudo-bytes) –

+0

Вы должны отойти от хоста, который считает, что запуск PHP 5.2 является приемлемым. – Repox

ответ

1

Вам необходимо обновить PHP до версии> = 5.3.

+0

Спасибо за ответ. Я могу проверить мой хост, если возможно перейти на PHP 5.3. – Ras

Смежные вопросы