📜  如何在同一个 apache 服务器上为两个项目运行两个PHP版本?

📅  最后修改于: 2022-05-13 01:56:38.296000             🧑  作者: Mango

如何在同一个 apache 服务器上为两个项目运行两个PHP版本?

在本文中,我们将了解如何在同一台 Apache 服务器上运行两个版本的PHP 。为了管理多个域,Apache 网络服务器在单个实例上使用虚拟主机。

先决条件:我们将使用 XAMPP 服务器来使用 Apache 服务器和一些使用它的知识。

首先,下载可以是任何版本的旧版 XAMPP。旧版本是 XAMPP 1.8.2,然后我们安装最新版本的 XAMPP。两个版本的 XAMPP 将具有相同的 apache 服务器。

脚步:

  1. 下载xampp-win32-1.8.2-6-VC9-Installer.exe

  2. 安装软件。

  3. 点击下一个。

  4. 更改名称(最好使用 XAMPP_1_8_2),以便稍后您能够区分新版本和旧版本。

  5. 点击“安装”完成安装过程。

  • 打开保存 XAMPP1_8_2 的文件夹位置。
  • 在 XAMPP_1_8_2 处点击 Apache –> apache

配置文件 httpd CONF 文件以更改新 XAMPP 的端口。由于两个不同版本的 XAMPP 不能在同一个端口上运行,我们需要更改为端口。

更改 XAMPP1_8_2 端口的步骤:

打开文件 HTTP CONF 文件 > 将端口从 80 更改为 8080。

  • 更改端口后单击保存并退出。
  • 现在转到额外的文件夹
  • 要在 ssl CONF 文件中进行的更改
  • 将听 443 更改为 444


  • 全部保存并退出。
  • 现在下载XAMPP新版本
  • 按照相同的步骤 {1, 2, 3, 4, 5, 6}
  • 不要更改任何类似端口的东西。
  • 打开 XAMPP1_8_2 控件
  • 打开 XAMPP 新版本控制。


注意: 3306 端口可能会遇到一些问题。

将端口 3306 更改为 3307

更改端口的步骤:

  • 在“my.ini”文件中更改 MySQL 的配置文件。

  • 将端口更改为 3307

  • 运行代码:

    PHP


  • 将以上代码保存在新旧版本的 XAMPP 文件夹的“htdocs”文件夹中。

  • 保存在 XAMPP 文件夹的“htdocs”文件夹中。

  • 与 XAMPP_1_8_2 类似

    现在,打开浏览器,然后输入命令。

    localhost/phpinfo.php


    输出:

    这是一个版本7.4.2

    现在对于第二个版本,键入命令。

    localhost:8080/phpinfo.php

    输出:

    最后,我们能够在同一个 Apache 服务器上执行两个PHP版本(7.4.2 和 5.4.27)。