我安装laravel
项目5.1这是工作正常,但artisan
命令也无法正常抛出each()
这是在废弃的错误php 7.1
。 当我运行phpinfo()
它显示php version 5.6
和命令行还有还有两个版本都出现了
运行时
phpinfo();
5.6
当XAMPP文件夹命令行运行
C:/xampp> php -v;
5.7
当命令该xammpp / php目录中运行
C:/xampp/php> php -v;
5.6
我安装laravel
项目5.1这是工作正常,但artisan
命令也无法正常抛出each()
这是在废弃的错误php 7.1
。 当我运行phpinfo()
它显示php version 5.6
和命令行还有还有两个版本都出现了
运行时
phpinfo();
5.6
当XAMPP文件夹命令行运行
C:/xampp> php -v;
5.7
当命令该xammpp / php目录中运行
C:/xampp/php> php -v;
5.6
这是因为有CLI version
和WEB version
。
如何JakeGould说:
不要惊慌! 如果您担心什么PHP版本的Apache服务器使用,的phpinfo()的输出始终是你应该注意些什么。 Apache的PHP模块和PHP命令行二进制是两个不同的东西不互相干扰。
事实上,你可以编译和加载你想,只要你调整Apache的正确加载和Apache一起工作的各种PHP版本。 PHP的命令行界面将永远不会开始发挥作用,在Apache的解析PHP页面的情况。
PHP的命令行版本仅仅是有命令行的具体任务和Apache的PHP模块将永远无法触摸,使用或需要这一点。
来源: https://superuser.com/a/971895