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

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

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

【问题讨论】:

    标签: php windows xampp installation


    【解决方案1】:
    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

    【讨论】:

    • 我试试这个指令。但是当我启动 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。
        猜你喜欢
        • 2011-01-10
        • 2012-02-03
        • 2015-08-09
        相关资源
        最近更新 更多