我正在使用laravel 5.5 framework.It要求PHP> = 7.0.0.
当我运行服务器时我得到了这个错误(php artisan serve):
PHP Parse error: syntax error, unexpected '?' in E:\xampp\htdocs\dibit\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 233
我已经安装了最新版本的xampp和phpstorm.
我认为这个错误显示我没有使用php 7.
当我运行这个推荐时,在我的phpstorm控制台中:
php -v
它返回PHP 5.6.21.
我的问题在哪里?
这段代码的结果:
echo phpversion();
?>
是:
7.2.1
http://localhost/p.php
我有两个xampp软件,但它们已经安装了
解决方法:
它看起来像你的命令提示符使用旧的PHP版本.要确认,请运行
哪里的PHP
在命令提示符下,找出它是否打印正确的路径(到PHP7).如果不正确,请检查PATH环境变量并使用正确的PHP7路径进行修改.
希望能帮助到你.
标签:php,laravel
来源: https://codeday.me/bug/20190627/1305122.html