2012-03-29 104 views
9

我想在XAMPP中升级到PHP 5.4.0。我正在使用Windows操作系统。我在网上搜索过,但最近发布时没有适当的指南。在XAMPP for Windows中升级PHP 5.4.0?

任何人都可以给我一些关于如何在XAMPP(Windows)中升级到PHP 5.4.0的说明吗?

回答

5
  1. Download the latest binary version of PHP(一定要得到的.zip包未安装)
  2. 它解封到一个目录
  3. 拷贝到您的XAMPP安装目录下的子文件夹的php目录的内容,覆盖已存在的文件
  4. 使用较新版本覆盖已存在于apache \ bin目录中的文件。
  5. 现在的技巧:取名称中包含“_2”的文件(例如php5apache2_2.dll或php5apache2_2_filter.dll),将它们复制到apache \ bin子目录中,并删除“_2”部分,覆盖现有的文件。这是必要的,因为XAMPP使用Apache 2.2版本,而前缀为2的文件是为Apache 2.0构建的,因此您必须为新版本(具有不同的插件接口)构建文件并将其重命名为XAMPP。 。

Source

+1

我试试这个指令。但是当我启动Apache很多弹出警告显示。一些警告消息告诉php5。DLL找不到,并且还显示了很多其他DLL未找到警报。 – sugunan 2012-03-30 18:12:38

+2

您是否重命名了第5步中建议的文件? – jarchuleta 2012-04-02 18:03:51

2

我希望你仍然在这之后,我安装了最新的XAMPP没有问题稳定的PHP 5.4。 幸运的是,对xampp进行了测试版更新,使生活更轻松。 http://www.apachefriends.org/en/xampp-beta.html

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

编辑:弹出警告是我也有的问题,我推荐使用最新的测试版。但是,你可以修正错误,在你的旧

extension=php_oci8.dll 

更改为

;extension=php_oci8.dll 
3

我发现安装(不推荐)注释掉在php.ini以下行工作php_uploadprogress使用PHP 5.4 .dll扩展为用PHP 5.4这里XAMPP窗口:

http://www.fsbcomputers.com/php_uploadprogress

有32个64位版本以及为PHP 5.5预览。

顺便说一句,在PHP的版本号,阿帕奇/ XAMPP指的是:

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

2

我已经做了在Ubuntu升级。以下是执行升级的步骤。

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

这是Ubuntu的。但我需要它的窗口。 – sugunan 2014-08-16 19:03:35