Попытка вызова функции & quot; openssl_pkey_get_private & quot; из пространства имен «WAYF»

Я получаю это сообщение об ошибке

Попытка вызвать функцию «openssl_pkey_get_private» из пространства имен «WAYF»

Я обновляю версию symfony с symfony2 до symfony3, и «WAYF» — это мой пакет, и

В этом у меня есть одно имя класса как «CustomLogin.php»

в этом классе я объявил одну функцию «function prepareparamsforjs () {}» и

в этой функции я вызываю функцию «openssl_pkey_get_private ()» с аргументами «$ privatekey» и «$ privatekeypass», чтобы получить закрытый ключ

но я получаю выше сообщение об ошибке.

Может кто-нибудь сказать мне, как решить эту проблему.

Заранее спасибо!…

1

Решение

ИМХО у вас нет расширения OpenSSL (http://php.net/manual/en/book.openssl.php) загружен в PHP, поэтому анализатор пытается найти его в текущем пространстве имен, которым является WAYF.

Быстрый способ проверить, загружено ли расширение OpenSSL, — запустить:

var_dump(extension_loaded('openssl'));
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]