为啥 php 5.3 而我的 xampp 是 php 7?

Posted

技术标签:

【中文标题】为啥 php 5.3 而我的 xampp 是 php 7?【英文标题】:Why is php 5.3 while my xampp is php 7?为什么 php 5.3 而我的 xampp 是 php 7? 【发布时间】:2016-05-05 07:32:20 【问题描述】:

我使用 php 版本 5.3 安装了 XAMPP。 现在我用 php 7.1 安装更新的 XAMPP 我在 localhost 上检查 php 版本是 7.1,但是当我在终端上使用命令 php -v 检查它时,它会显示 php 5.3。 那么,我怎样才能禁用 php 5.3 版而只使用 7.1?

我使用的是 OSX 10。谢谢!

【问题讨论】:

看看XAMPP with Multiple PHP Versions Mac OSX 运行核心安装版本的 php。您必须将核心版本指向新版本才能显示正确的版本。不建议这样做,因为它可能会“破坏”某些 OS X 功能。话虽如此,我已经这样做了,而且很好。你的 php 版本在 /etc invisible 文件夹中。 我还应该提一下,如果你的 php 在 XAMPP 下运行 7.x,那么终端版本无关紧要。 您的 XAMPP 是否使用 7.1?在您的网页上只需执行phpinfo(); 如果它显示7.1,那么系统仍然使用5.3 没什么大不了的 @PhongVân:您能否更新评论中的 $PATH 或更新您的解决方案作为此问题的答案? 【参考方案1】:

如果您使用 XAMPP 作为服务器,那么其他版本的 PHP 无关紧要。 XAMPP 将使用它安装的版本

【讨论】:

以上是关于为啥 php 5.3 而我的 xampp 是 php 7?的主要内容,如果未能解决你的问题,请参考以下文章

使用 XAMPP,如何将 PHP 5.3 换成 PHP 5.2?

使用 PHP 5.5 将 register_globals 添加到 XAMPP 1.8.4

为啥我不能使用本地主机的邮件功能发送邮件? [复制]

为啥我不能在我的 XAMPP 上为这个 PHP 网站设置虚拟主机?

为啥我的 Xampp Apache 服务器无法打开一个 PHP 脚本?

XAMPP 发送邮件无法正常工作