在 XAMPP for Windows 中升级 PHP 5.4.0?

Posted

技术标签:

【中文标题】在 XAMPP for Windows 中升级 PHP 5.4.0?【英文标题】:Upgrading PHP 5.4.0 in XAMPP for Windows? 【发布时间】:2012-04-13 09:01:33 【问题描述】:

我想在 XAMPP 中升级到 php 5.4.0。我使用的是windows操作系统。我在网上搜索过,但由于它最近发布了,所以没有合适的指南。

谁能给我一些关于如何在 XAMPP (windows) 中升级到 PHP 5.4.0 的说明?

【问题讨论】:

【参考方案1】:
    Download the latest binary version of PHP(确保获取 .zip 包而不是安装程序) 将其解压缩到目录 复制XAMPP安装目录的php子文件夹中的目录内容,覆盖已经存在的文件 用较新的版本覆盖 apache\bin 目录中已经存在的文件。 现在的诀窍是:获取名称中包含“_2”的文件(例如 php5apache2_2.dll 或 php5apache2_2_filter.dll),将它们复制到 apache\bin 子目录中并删除“_2”部分,覆盖现有文件。这是必要的,因为 XAMPP 使用 Apache 版本 2.2,并且带有 2 前缀的文件是为 Apache 2.0 构建的,因此您必须为较新版本(具有不同的插件接口)构建文件并以 XAMPP 期望的文件名重命名它们.

Source

【讨论】:

我试试这个指令。但是当我启动 apache 时会显示很多弹出警告。一些警告消息告诉 php5.dll not found 并且还显示了许多其他 dll not found 警报。 您是否按照步骤 5 的建议重命名了文件?【参考方案2】:

我在这里找到了一个适用于带有 php 5.4 的 xampp windows 的 php_uploadprogress.dll 扩展:

http://www.fsbcomputers.com/php_uploadprogress

有 32 位和 64 位版本以及 php 5.5 的预览版。

顺便说一下,php build 号,apache /xampp 指的是:

PHP 5.2:20060613 PHP 5.3:20090626 PHP 5.4:20100525

【讨论】:

【参考方案3】:

我希望你还在关注这个,我在最新的 xampp stable 上安装了 php 5.4 没有问题。 幸运的是,xampp 有一个 beta 更新,它让生活更轻松。 http://www.apachefriends.org/en/xampp-beta.html

只需确保对旧 xampp 目录进行完整备份,然后导出旧数据库,以便将它们导入到新的(更新的)mysql 安装中。或者你不需要更新 mysql,我使用这个 beta,我可以说它非常可靠。

编辑:弹出警告也是我遇到的问题,我建议使用最新的测试版。但是,您可以通过注释掉 php.ini 中的以下行来修复错误并在旧安装(不推荐)上使用 php 5.4

extension=php_oci8.dll

改成

;extension=php_oci8.dll

【讨论】:

【参考方案4】:

我已经在 ubuntu 中完成了升级。以下是进行升级的步骤。

sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5
sudo /etc/init.d/apache2 restart

【讨论】:

这是针对 ubuntu 的。但我需要它用于 Windows。

以上是关于在 XAMPP for Windows 中升级 PHP 5.4.0?的主要内容,如果未能解决你的问题,请参考以下文章

在 XAMPP for Windows 中升级 PHP?

在 XAMPP for Windows 中升级 PHP?

xampp for Windows:如何选择绝对路径?

markdown 在XAMPP for Windows中配置SSL的指南

在 xampp 中从 5.6 迁移 PHP 7 时,PDO 驱动程序在 Windows 中没有价值

网站⭐Windows下,将xampp升级为https