我在不同的驱动器中配置了两个Xampp
服务器。我在C drive
和D drive
中分别具有php 7.4
和php 8
的Xampp
。之前,在D drive
中安装xampp
之前,我已经在examplep服务器上配置了FastCGI
,即C drive
中的服务器,用于运行php 5.6
版本的项目。因此,我曾经在C drive xampp server
上使用php 5.6
和7.4
。
事实是,apache
和mysql
services
被注册在WINDOWS 10 registry
中,其中用于两个服务的ImagePath
被设置在
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
每当我们从Xampp server
START
apache
和mysql
服务时,它检查Windows registry
中的相应ImagePath
以运行两个services
。
问题是,在D drive
中配置第二个xampp
后,我必须手动更改Apache2.4
的ImagePath="C:xamppapachebinhttpd.exe" -k runservice
和mysql
服务的ImagePath=C:xamppmysqlbinmysqld.exe --defaults-file=c:xamppmysqlbinmy.ini mysql
,这变得有点繁忙,因为我必须同时运行不同PHP版本的多个项目。
如果有人知道的话,我需要知道怎么做!
我的偏好和工作使用的设置是
Xampp(最新)8.2
Laragon(维护多个php版本)
在examplep上我使用数据库,在laragon上我使用php。
通过这种方式,我可以针对任何php版本运行单个数据库。
第二,我只需点击一下就可以获得多个版本的php。是的,首先创造这种环境需要时间,但它很好。我的系统上有5.6,7.0,7.2,7.3,7.4,8.0,8.2