php - 解析错误 : syntax error, 意外 '?' in/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233 - laravel

标签 php laravel symfony

我有一个在 php 7 上运行的子域文件夹。在全局范围内,我的 php 版本实际上是 5.6。当我运行我的项目时,出现 500 内部错误。检查我的 error_log,我看到这个错误

Fatal error: Call to undefined function Symfony\Polyfill\Mbstring\iconv_strpos() in /home/invoice/vendor/symfony/polyfill-mbstring/Mbstring.php on line 358

我试图在我的子文件夹(在 php 7 上运行的子域下)中安装此命令 composer require symfony/polyfill-icon 但这是终端中的结果

Warning: Ambiguous class resolution, "App\Http\Controllers\Auth\RegisterController" was found in both "/home/laravel/public_html/myproject/app/Http/Controllers/mNotify/Auth/RegisterController.php" and "/home/laravel/public_html/myproject/app/Http/Controllers/Auth/RegisterController.php", the first will be used.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump

Parse error: syntax error, unexpected '?' in /home/laravel/public_html/myproject/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233

当我查看子域下我的子文件夹中的 vendor 文件 时, Symfony\Polyfill\Mbstring\iconv 安装在那里但是当我使用 php --ir iconv 从终端测试时,它得到 Extension iconv is not present

发生了什么事?

最佳答案

检查 mod php < 7.0 是否已启用或禁用它。 并启用 mod php 7 或 7.1

关于php - 解析错误 : syntax error, 意外 '?' in/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 233 - laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47558652/

相关文章:

php - Symfony2 中多个文件上传的问题

symfony - 什么是 symfony 桥接、捆绑和供应商?

Laravel 如何将帖子数据从一个帖子方法传递到同一 Controller 内的另一个帖子方法?

symfony - LiipImagineBundle:如何在 Controller 中应用过滤器?

php - 机器学习: Predict output number from input vector trained "matched"

php - 拉维尔 : when i return styled string from database its appear with the html tags

php - AngularJS + Laravel 5 认证

Laravel:合并两个查询生成器

php - php中如何获取大于50岁的年龄

php - paypal寄多件?