我需要在Windows上运行多个php版本,因为我有不同的项目与php v7,v8和v8.2.我使用XAMPP.因此,出于这个原因,我已经安装在我的Windows在C:\ directory XAMPP版本在文件xamppv 70,xamppv 80和xamppv 82. xamppv 80正在运行,没有问题.但当我尝试切换到其他XAMPP版本我运行错误.
5:43:02 PM [main] Initializing Control Panel
5:43:02 PM [main] Windows Version: Enterprise 64-bit
5:43:02 PM [main] XAMPP Version: 7.0.0
5:43:02 PM [main] Control Panel Version: 3.2.2 [ Compiled: Nov 12th 2015 ]
5:43:02 PM [main] Running with Administrator rights - good!
5:43:02 PM [main] XAMPP Installation Directory: "c:\xamppv70\"
5:43:02 PM [main] Checking for prerequisites
5:43:02 PM [main] All prerequisites found
5:43:02 PM [main] Initializing Modules
5:43:02 PM [mysql] MySQL Service detected with wrong path
5:43:02 PM [mysql] Change XAMPP MySQL and Control Panel settings or
5:43:02 PM [mysql] Uninstall/disable the other service manually first
5:43:02 PM [mysql] Found Path: C:\xamppv80\mysql\bin\mysqld.exe --defaults-file=c:\xamppv80\mysql\bin\my.ini mysql
5:43:02 PM [mysql] Expected Path: c:\xamppv70\mysql\bin\mysqld.exe --defaults-file=c:\xamppv70\mysql\bin\my.ini mysql
5:43:02 PM [main] The FileZilla module is disabled
5:43:02 PM [main] The Mercury module is disabled
5:43:02 PM [main] The Tomcat module is disabled
5:43:02 PM [main] Starting Check-Timer
5:43:02 PM [main] Control Panel Ready
字符串
所以我注意到它需要一个不同的路径。我试着从注册表编辑器配置默认路径位置->“Computer\HKEY_LOCAL_RESERVINE\RESERVEM\CurrentControlSet\Services\Apache2.4”更改那里的ImagePath。
但即使我改变了默认路径,我仍然得到同样的错误。
当关闭Xampp时,应该关闭所有正在运行的服务。我还检查了控制面板,那里没有正在运行的MySQL或Apache服务。
我希望当我关闭Xampp并更改默认路径以打开不同的Xampp与php版本,并没有问题这样做。
我错过了什么?
顺便说一句,我以前没有问题。Idk发生了什么,但现在我不能打开xampp除了v80不同的版本。
1条答案
按热度按时间cgyqldqp1#
如果您打算在计算机中使用不同版本的Xampp,则必须遵循一些基本规则:
在清理了我们无意中做的所有混乱之后,我们可以安装我们想要的Xampps,如下所示:
1.从This page下载所需的便携版本。示例:Xampp 7.0、Xampp 8.0、Xampp 8.2
1.解压缩C:或D:磁盘中的文件(一个接一个)(在根目录或另一个文件夹中),并根据软件包的版本重命名它们。例如:xampp 70,xampp 80,xampp 82。
1.打开第一个文件夹,然后双击文件setup_xampp.bat。对其他两个文件夹执行相同操作。
就这样!