在 Windows 版 XAMPP 中升级 PHP?

问题描述 投票:0回答:4

我想知道如何在 Xampp for Windows 中升级 PHP?我尝试从 PHP 主站点下载最新的 PHP 版本,但当我检查 (phpinfo) 时,我仍然发现以前的版本仍在使用中。

php windows xampp
4个回答
142
投票

备份您的 htdocs 和 data 文件夹(MySQL 文件夹的子文件夹),重新安装升级版本并替换这些文件夹。

注: 如果您更改了配置文件,例如 PHP (php.ini)、Apache (httpd.conf) 或任何其他文件,请也备份这些文件并将其替换为新安装的版本。


71
投票

PHP
中升级
XAMPP
的最简单方法:

  1. 下载最新的便携式版本
    XAMPP
  2. 解压存档(不是已安装的位置)。
    从提取的存档中复制 
  3. XAMPP
  4. 文件夹。
    保留已安装的 
  5. PHP
  6. 目录中的
    PHP
    文件夹的备份。您可以备份它,就像将
    XAMPP
    文件夹名称更改为
    PHP
    或 喜欢
    PHP-old
    粘贴您从提取的存档中复制的 
  7. PHP-version-number
  8. 文件夹。
    如果您之前更改了默认设置,请将 
  9. PHP
  10. 文件替换为备份文件夹
    php.ini
    文件。
    就这样,启动/重新启动
  11. php.ini
  12. 
        

65
投票
http://hype-free.blogspot.com/2007/07/updating-php-in-xampp-for-windows.html

意识到我的答案帮助了几个用户,这里是原始链接的编辑:

编辑:

首先始终备份您的数据。

下载最新的 PHP 二进制版本(确保获取 .zip 包而不是安装程序)
  1. 将其解压到目录中
  2. 覆盖XAMPP安装目录的php子文件夹中的目录内容。
  3. 用较新的版本覆盖 apache 目录的内容。
  4. 现在的技巧
  5. :获取名称中包含“_2”的文件(例如 php5apache2_2.dll 或 php5apache2_2_filter.dll),将它们复制到 apache 子目录中并删除“_2”部分,覆盖现有的文件。这是必要的,因为 XAMPP 使用 Apache 版本 2.2,并且带有 2 前缀的文件是为 Apache 2.0 构建的,因此您必须为较新版本(具有不同的插件接口)构建文件,并将它们重命名为 XAMPP 期望的文件名.
  6. 注意:XAMPP 安装中有两个目录需要更新新版本的文件,即
server

子目录和

php
子目录。
    


17
投票
php5.6

升级到 php7.2 我遵循的步骤。

    此处
  1. 下载 PHP 二进制文件。我已经下载了 VC15 x86 Thread Safe Zip 文件。 创建了
  2. xampp/php
  3. 文件夹的备份。 将 zip 文件的所有内容解压到 xampp/php 文件夹中。
  4. 复制了
  5. php.in
  6. i(因为我之前修改过它,我希望恢复我的配置,如果您使用的是默认配置,则跳过此步骤。) 编辑以下文件
C:\xampp 帕奇
© www.soinside.com 2019 - 2024. All rights reserved.