【发布时间】:2016-05-24 19:36:25
【问题描述】:
我有一个 laravel 项目在我的本地主机上运行。但是当我将所有文件上传到服务器时。它给了我错误:laravel 中的内置函数未定义。
Encrypter.php 第 71 行中的 FatalErrorException:调用未定义 函数 Illuminate\Encryption\openssl_encrypt()
我该如何解决这个问题?
【问题讨论】:
我有一个 laravel 项目在我的本地主机上运行。但是当我将所有文件上传到服务器时。它给了我错误:laravel 中的内置函数未定义。
Encrypter.php 第 71 行中的 FatalErrorException:调用未定义 函数 Illuminate\Encryption\openssl_encrypt()
我该如何解决这个问题?
【问题讨论】:
您应该编辑php.ini 文件并取消注释扩展名。例如,改变这个:
;extension=php_openssl.dll
到这里:
extension=php_openssl.dll
【讨论】:
php.ini 文件。它实际上在哪里?
只需编辑 php.ini 并取消注释
;extension=php_openssl.dll 更改为 extension=php_openssl.dll
【讨论】:
php.ini 文件。它实际上在哪里?
php -i | grep php.ini(或者如果它是 windows 上的 windows 等效项)。它应该告诉你加载的 php.ini 的位置(如果有的话)