混淆终端和phpinfo中显示的php版本

混淆终端和phpinfo中显示的php版本,php,Php,我对终端和phpinfo信息中显示的PHP版本感到困惑。如下图所示 任何人都可以帮我解决这个问题。我正在尝试学习cakephp,缺少的只是扩展名intl。您升级了php,但没有重新启动web服务(FPM或Apache),或者您安装了两个版本,但它们的排版不正确。要获得更完整的答案,请提供有关您的环境的更多信息 打开终端并进入 哪个php 在中更改为正确的php目录 ~/.bash\u配置文件 CLI可以安装与Web服务器版本完全不同的版本。完全正常。我倾向于用我自己的自制软件替换PHP/Apac

我对终端和phpinfo信息中显示的PHP版本感到困惑。如下图所示


任何人都可以帮我解决这个问题。我正在尝试学习cakephp,缺少的只是扩展名intl。

您升级了php,但没有重新启动web服务(FPM或Apache),或者您安装了两个版本,但它们的排版不正确。要获得更完整的答案,请提供有关您的环境的更多信息

打开终端并进入

哪个php

在中更改为正确的php目录

~/.bash\u配置文件


CLI可以安装与Web服务器版本完全不同的版本。完全正常。我倾向于用我自己的自制软件替换PHP/Apache的默认OSX安装。你能分享一下你是如何在Ceejayoz更新它的吗?你使用的是哪种操作系统?我使用mac。high Sierra看看这个。我用它来统一我的mac的php版本和安装的版本。没有任何变化,先生。。我在/.bash\u profile中更改了/usr/local/bin/php这一部分您的“哪个php”输出是什么?您使用什么Web服务器?哪个php使用apache(本地运行)返回此/usr/local/bin/php和im。。它仍然给出了7.1.7版本,php信息中显示的php.ini也是错误的。。你可以在上面的图片中看到..我安装xampp并停止apache-sudo apachectl stop-然后运行xampp服务器。。检查phpinfo及其工作情况。。当我输入哪个php时,它仍然返回/usr/local/bin/php