XAMPP 更改 PHP 版本

Posted

技术标签:

【中文标题】XAMPP 更改 PHP 版本【英文标题】:XAMPP change PHP version 【发布时间】:2012-09-21 15:23:46 【问题描述】:

我正在处理一个旧项目,该项目使用我的 XAMPP 版本中包含的较新 php 版本不支持的功能。

我想暂时更改为旧版本的 PHP,所以我正在寻找一种在 XAMPP 中的 PHP 版本之间切换的方法。

不幸的是,重构以使用较新版本的 PHP 不是一种选择。

【问题讨论】:

这些老函数到底是什么? 我知道这没什么用,你不想让我这么说,但我还是会这样做:如果一个函数被弃用,在大多数情况下都有充分的理由这样做...在某些情况下,有脚本可以帮助您替换对已弃用函数的所有调用,并且切换回较旧的 php 版本只会在一台机器上解决您的问题一次...这对我来说感觉不对 我知道你的意思,但有时客户只是不愿意支付太多......而且我知道 wamp 提供了无缝的 php 版本切换,希望 xampp 也这样做......不要使用 wamp因为 xampp 在许多情况下(可以说)更可靠和“专业”.... 【参考方案1】:

我不敢“暂时”转移我的开发机器。

我建议安装像VirtualBox 这样的虚拟机管理器,然后在其中安装older version of XAMPP。

【讨论】:

虽然一个非常困难的解决方案,不值得努力,但我想这是一个解决方案...... :)......【参考方案2】:

我对这方面的反应感到非常失望。

WAMP 允许您非常轻松地在 PHP 和 mysql 版本之间切换...

【讨论】:

是的,也许解释一下如何做到这一点会有所帮助【参考方案3】:

不要为此使用 XAMPP。使用 MAMP。一键搞定

【讨论】:

遗憾的是不支持 MySQL 版本更改。【参考方案4】:

我在 Windows 上执行了以下步骤:

    使用所需的 PHP 版本(VC-11.zip 版本)下载 XAMPP

    解压到 C:/xamppXXXX/(例如 XXXX -> 您的 PHP 版本),这样您将拥有 C:/xampp/(您的第一个安装版本)和新版本。

3a。从 xamppXXXX 文件夹 /xampp/ 中查找所有 .conf.ini.bat 文件并替换为C:/xamppXXXX/。您可以使用任何 IDE(如 SublimeText)来查找字符串。

3b。从 xamppXXXX 文件夹 \xampp\ 中查找所有 .conf 文件并替换为 \xamppXXXX\

    您可以从已安装的版本控制面板启动 MySQL,然后打开 C:/xamppXXXX/xampp-control.exe 并从该面板启动 Apache。

我安装了 php7 并从 zip 中安装了 php5,并且工作正常。打开不同的 XAMPP 控制面板实例是将所有数据库放在一起并且不会在版本之间丢失它们的最佳方式。

【讨论】:

以上是关于XAMPP 更改 PHP 版本的主要内容,如果未能解决你的问题,请参考以下文章

更改 PHP 版本后调用 Xampp 中未定义的函数 mb_detect_encoding() (PHPmyadmin)

如何在 XAMPP 中更改 PHP 的默认路径?

如何更改全局 PATH php?

更改 php(xampp) 中的 curl 扩展名?

有没有办法在 XAMPP 中使用两个 PHP 版本?

更改 apache (xampp) 中的 web 根目录