初次运行laravel框架报Call to undefined function openssl_decrypt()错误

错误详情页面如图:

初次运行laravel框架报Call to undefined function openssl_decrypt()错误

出现了该类错误多半是大家安装时没有注意到开启php的扩展;

Laravel框架的运行对环境是有严格要求的;

初次运行laravel框架报Call to undefined function openssl_decrypt()错误

那么我们为什么要满足这些条件呢:

首先,我们知道在Laravel里有很多::class的语法,是在php5.5以后支持的;

初次运行laravel框架报Call to undefined function openssl_decrypt()错误

其次,在Laravel里定义数组的写法:[‘name’ => ‘xiaoming’, ‘age’ => 23] 也是在php5.4之后支持的

初次运行laravel框架报Call to undefined function openssl_decrypt()错误

由于Laravel会使用Openssl扩展库、PDO扩展库的类,所以确保开启这些扩展

由于Laravel会使用token(令牌)技术, 所以确保tokenizse开启


tips:

在Windows下建议使用集成开发环境phpstudy这个产品,目前还支持php7,并且可以非常方便的做版本切换。