XAMPP 升级 PHP

Windows 环境,给 XAMPP 升级 PHP 7.4 → 8.0,记录一下要点。

  1. 下载 PHP8.0 版本的 XAMPP,提取其中的 php 文件夹,改名为 php8 放到原 XAMPP 根目录,为了不与原 php 文件夹重名。

  2. 下载对应 8.0 版本的 extensionxampp/php8/ext

  3. 修改 xampp/php8/php.ini 启用需要的 extension

  4. 修改 xampp/php8/php.ini 内文件路径参数,基本都以 \xampp 开头,修改为实际的绝对路径。

  5. 修改 xampp/apache/conf/extra/httpd-xampp.conf

    1
    2
    3
    4
    5
    6
    7
    8
    # LoadFile "D:/xampp/php/php7ts.dll"
    # LoadFile "D:/xampp/php/libpq.dll"
    # LoadFile "D:/xampp/php/libsqlite3.dll"
    # LoadModule php7_module "D:/xampp/php/php7apache2_4.dll"
    LoadFile "D:/xampp/php/php8ts.dll"
    LoadFile "D:/xampp/php/libpq.dll"
    LoadFile "D:/xampp/php/libsqlite3.dll"
    LoadModule php_module "D:/xampp/php/php8apache2_4.dll"

    并且把其余所有 php7_module 改为 php_module

  6. 关闭 apache,把 xampp/php 改为 xampp/php7.4,把 xampp/php8 改为 xampp/php

  7. 启动 apache。无法正常启动的话运行 xampp/apache_start.bat,可以看到报错信息。