内置功能未定义

时间:2016-05-24 11:14:55

标签: php laravel laravel-5

我在我的localhost中启动并运行了一个laravel项目。但是当我将所有文件上传到服务器时。它给了我错误:laravel中的内置函数未定义。

  

Encrypter.php第71行中的FatalErrorException:调用undefined   function Illuminate \ Encryption \ openssl_encrypt()

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

您应该编辑string strRegex = "<div\\sid=\"show\">(.*?)</div>"; if (System.Text.RegularExpressions.Regex.IsMatch(responseFromServer, strRegex)) { Console.WriteLine(System.Text.RegularExpressions.Regex.Match(responseFromServer, strRegex).Value.Replace("<div\\sid=\"show\">", "").Replace("</div>", "")); } 文件并取消注释扩展程序。例如,更改此:

php.ini

到此:

;extension=php_openssl.dll

答案 1 :(得分:1)

只需编辑php.ini并取消注释,如

;延长= php_openssl.dll chnaged to 延长= php_openssl.dll