如何将 php 从 5.5 降级到 5.3

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

有没有办法在 xampp 中将 php 5.5 降级到 5.3?我在谷歌上搜索,但每个人都告诉我卸载 xampp 并安装旧版本。我可以在不重新安装 xampp 的情况下将 php 5.5 降级到 5.3 吗?

php xampp
3个回答
32
投票

简短的回答是否定的

XAMPP 通常围绕特定的 PHP 版本构建,以确保插件和模块都兼容并正常工作。

如果您的项目特别需要 PHP 5.3 - 最干净的方法就是重新安装旧版本的 XAMPP,并将 PHP 5.3 打包到其中。

XAMPP 1.7.7 是他们在离开 PHP 5.3 之前的最后一次更新。


9
投票

长答案:可能

  1. 暂时重命名现有的 xampp 文件夹
  2. 将 xampp 1.7.7 安装到 xampp 文件夹中 姓名
  3. 包含刚刚安装的 1.7.7 发行版的文件夹重命名为不同的名称,之前存在的 xampp 文件夹重命名回 xampp。
  4. 在 xampp 文件夹中,将 phpapache 文件夹重命名为不同的名称(我建议使用 php_prev 和 apache_prev),这样您就可以通过重命名来切换回它们。
  5. 使用 xampp 从文件夹中复制 apache 和 php 文件夹 1.7.7 进入xampp目录
  6. 在 xampp 目录注释行 apache/conf/httpd.conf:458

    #Include "conf/extra/httpd-perl.conf"

  7. 在 xampp 目录中执行下一步替换文件:

php/pci.bat:15

来自

"C:\xampp\php\.\php.exe" -f "\xampp\php\pci" -- %*

set XAMPPPHPDIR=C:\xampp\php
"%XAMPPPHPDIR%\php.exe" -f "%XAMPPPHPDIR%\pci" -- %*

php/pciconf.bat:15

来自

"C:\xampp\php\.\php.exe" -f "\xampp\php\pciconf" -- %*

set XAMPPPHPDIR=C:\xampp\php
"%XAMPPPHPDIR%\.\php.exe" -f "%XAMPPPHPDIR%\pciconf" -- %*

php/pear.bat:33

来自

IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"

IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"

php/peardev.bat:33

来自

IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"

IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"

php/pecl.bat:32

来自

IF "%PHP_PEAR_BIN_DIR%"=="" SET "PHP_PEAR_BIN_DIR=C:\xampp\php"
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"

IF "%PHP_PEAR_BIN_DIR%"=="" SET "PHP_PEAR_BIN_DIR=C:\xampp\php\"
IF "%PHP_PEAR_PHP_BIN%"=="" SET "PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"

php/phar.phar.bat:1

来自

%~dp0php.exe %~dp0pharcommand.phar %*

"%~dp0php.exe" "%~dp0pharcommand.phar" %*

使用 PHP 5.3 享受新的 XAMPP

自己在 XAMPP 5.6.31、7.0.15 和 7.1.1 中使用 XAMPP 控制面板 v3.2.2 进行检查


3
投票

有可能!是

在许多情况下,您可能希望将 XAMPP 与预安装版本不同的 PHP 版本一起使用。 您可能会这样做以获得较新版本的 PHP 的好处,或者使用较早版本重现错误 PHP 版本。

要在 XAMPP 中使用不同版本的 PHP,请按照以下步骤操作:

  1. 从 PHP 网站下载您希望使用的 PHP 版本的 binary build,并解压压缩包的内容 存档文件到您的 XAMPP 安装目录(通常是 C:\xampp)。 确保给它一个不同的目录名称以避免 覆盖现有的 PHP 版本。例如,在本教程中, 我们将新目录称为

    C:\xampp\php5-6-0
    注意:确保 您下载的 PHP 版本与您的 Apache 版本(VC9 或 VC11)相匹配 XAMPP 平台。

  2. 在新目录中,将 php.ini-development 文件重命名为 php.ini。如果您更喜欢使用生产设置,则可以 将 php.ini-production 文件重命名为 php.ini.

  3. 编辑apach中的httpd-xampp.conf文件

© www.soinside.com 2019 - 2024. All rights reserved.