Utilizando UniformServer (Uniserver)
con PHP7, y HTTP2 activado,
Si detectas en una nueva instalacion de laravel 5.1.27
Call to undefined function Illuminate\Encryption\openssl_encrypt()
este error se debe a que el plugin OpenSSL de apache/PHP7 no esta habilitado
Solo tienes que ir al area de modulos y habilitar
php_openssl.dlliniciar el servidor y listo, Laravel 5 sin problemas.
:)
(comentario extra, si tienes problemas en linux, ademas de instalar php7)
y te sale el siguiente mensaje de error
PHP Fatal error: Call to undefined function Illuminate\Foundation\Bootstrap\mb_internal_encoding()
ejecuta:
sudo apt-get install php7.0-mbstring
2 comentarios:
Hola,ojala puedas ayurdarme instale laravel desde composer y cuando entro al proyecto desde localhost aparece lo siguiente FatalErrorException in Encrypter.php line 71:
Call to undefined function Illuminate\Encryption\openssl_encrypt(). Tengo habilitado el openssl e incluso revise con php - m y aparece. Uso wampserver. Gracias de antemano
@Mart Ipnak, la verdad no uso WAMPSERVER, pero algo que me paso al usar composer es que yo tenia diferentes php.ini (uno de produccion, uno de testeo, uno de programacion, y uno de consola [php_cli.ini] ) y ademas tenia varias versiones de php activas, la 5.6 y la 7, cada uno con sus diferentes php.ini, me fije en el registro del sistema (PATH) donde estaba apuntando mi PHP actual y modifique ese archivo y listo!, todo funciono muy bien, tambien instala GIT para windows, te ayudara para un par de cosas :)
Publicar un comentario