如何在同一个 apache 服务器上为两个项目运行两个PHP版本?
在本文中,我们将了解如何在同一台 Apache 服务器上运行两个版本的PHP 。为了管理多个域,Apache 网络服务器在单个实例上使用虚拟主机。
先决条件:我们将使用 XAMPP 服务器来使用 Apache 服务器和一些使用它的知识。
首先,下载可以是任何版本的旧版 XAMPP。旧版本是 XAMPP 1.8.2,然后我们安装最新版本的 XAMPP。两个版本的 XAMPP 将具有相同的 apache 服务器。
脚步:
下载xampp-win32-1.8.2-6-VC9-Installer.exe
安装软件。
点击下一个。
更改名称(最好使用 XAMPP_1_8_2),以便稍后您能够区分新版本和旧版本。
点击“安装”完成安装过程。
- 打开保存 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)。