Xampp 在之前安装 Apache 之后,apache 不会 运行
Xampp apache won't run after previous Apache installation
我已经安装了 Xampp,因为我之前安装的 Apache 模块不允许我使用 curl。但是,结果我得到了这些错误,我无法从 xampp:
启动 apache
10:47:30 AM [main] All prerequisites found
10:47:30 AM [main] Initializing Modules
10:47:30 AM [Apache] Apache Service detected with wrong path
10:47:30 AM [Apache] Change XAMPP Apache and Control Panel settings or
10:47:30 AM [Apache] Uninstall/disable the other service manually first
10:47:30 AM [Apache] Found Path: "C:\Apache24\bin\httpd.exe" -k runservice
10:47:30 AM [Apache] Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice
10:47:30 AM [main] Starting Check-Timer
10:47:30 AM [main] Control Panel Ready
我尝试将 C:\xampp\apache\bin 目录添加到路径并注释掉引用原始 Apache 模块 (C:\Apache24\bin\httpd.conf) 使用的端口的行:
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
#Listen 80
这是我的路径变量:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static; C:\Program Files\TortoiseSVN\bin;C:\PHP;C:\PHP\ext;C:\Apache24\bin;C:\xampp\apache\bin;C:\Ruby193\bin;C:\xampp\apache\bin"
我认为这不会帮助我解决问题,但我是否应该从路径中删除原始 Apache 目录才能解决这个问题?
您需要卸载 xampp 之前安装的所有内容。为什么 c:\
驱动器中有一个 Apache 文件夹? xampp
控制的所有内容都将驻留在 c:\xampp
目录中。它包含 mysql, php, ftp, apache
和 xampp
文件夹中的整个软件包。
删除带有 apache un-install tool first
的所有内容。如果找不到,请手动执行,确保关闭 apache,这样您在删除时就不会出现权限错误。然后清除与 apache 和其他 xampp
软件组件相关的路径变量。
同时 运行 xampp 卸载程序,它会清除您之前安装的残留物,包括设置。 (仔细检查 c:\
文件夹并确保没有任何 xampp 文件夹,如果有则在新安装之前删除)
您不需要重新启动您的电脑。 运行 再次 xampp 安装程序,考虑到您已经卸载了之前的独立 Apache 安装和 xampp 卸载以及 none 文件夹,您应该可以开始了在 c:\
驱动器上运行并在新安装之前清除您的设置。
我已经安装了 Xampp,因为我之前安装的 Apache 模块不允许我使用 curl。但是,结果我得到了这些错误,我无法从 xampp:
启动 apache10:47:30 AM [main] All prerequisites found
10:47:30 AM [main] Initializing Modules
10:47:30 AM [Apache] Apache Service detected with wrong path
10:47:30 AM [Apache] Change XAMPP Apache and Control Panel settings or
10:47:30 AM [Apache] Uninstall/disable the other service manually first
10:47:30 AM [Apache] Found Path: "C:\Apache24\bin\httpd.exe" -k runservice
10:47:30 AM [Apache] Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice
10:47:30 AM [main] Starting Check-Timer
10:47:30 AM [main] Control Panel Ready
我尝试将 C:\xampp\apache\bin 目录添加到路径并注释掉引用原始 Apache 模块 (C:\Apache24\bin\httpd.conf) 使用的端口的行:
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
#Listen 80
这是我的路径变量:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static; C:\Program Files\TortoiseSVN\bin;C:\PHP;C:\PHP\ext;C:\Apache24\bin;C:\xampp\apache\bin;C:\Ruby193\bin;C:\xampp\apache\bin"
我认为这不会帮助我解决问题,但我是否应该从路径中删除原始 Apache 目录才能解决这个问题?
您需要卸载 xampp 之前安装的所有内容。为什么 c:\
驱动器中有一个 Apache 文件夹? xampp
控制的所有内容都将驻留在 c:\xampp
目录中。它包含 mysql, php, ftp, apache
和 xampp
文件夹中的整个软件包。
删除带有 apache un-install tool first
的所有内容。如果找不到,请手动执行,确保关闭 apache,这样您在删除时就不会出现权限错误。然后清除与 apache 和其他 xampp
软件组件相关的路径变量。
同时 运行 xampp 卸载程序,它会清除您之前安装的残留物,包括设置。 (仔细检查 c:\
文件夹并确保没有任何 xampp 文件夹,如果有则在新安装之前删除)
您不需要重新启动您的电脑。 运行 再次 xampp 安装程序,考虑到您已经卸载了之前的独立 Apache 安装和 xampp 卸载以及 none 文件夹,您应该可以开始了在 c:\
驱动器上运行并在新安装之前清除您的设置。