Closed. This question is off-topic。它当前不接受答案。












想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。

7年前关闭。



Improve this question





直到昨天,我的本地主机一切正常,但从昨天开始,本地主机未打开。它说“无法连接”。

我尝试过多次在Apache上启动XAMPP,但这是说消息很忙。我希望端口80很忙。

我尝试了所有可能的方法来释放端口80。例如,在SkypeTeamviewer中禁用选项“使用端口80”。我不知道哪个程序正在使用Port 80。

如何确定哪个程序正在使用端口80,然后将其永久停止并将端口80用作本地主机?

最佳答案

您是否搞砸了httpd.confphp.ini

如果不是这样,并且它本身发生了,那么您可能必须尝试以下操作:仔细阅读


转到c:/xammp/htdocs/文件夹,获取所需的所有内容(所需的所有站点),然后在桌面上备份一些地图。
也对c:/xammp/mysql/data文件夹执行相同的操作。获取所需的所有数据库,并将它们也备份在桌面的某些mysql folder中。
将备份保存在DVD,CD上,或者如果有的话,甚至保存在外部HDD上。现在,您保存了工作。


完成后,关闭计算机20秒钟。

打开电脑,然后:


卸载整个xammp。删除所有文件夹和其他文件。
完成后,再次关闭PC 20秒钟。


再次打开PC,然后:


下载最新的xammp 1.7.1并安装
启动xammp它必须正在运行!


附注:我的猜测是某些文件可能已损坏。如果那没有帮助,我的第二个猜测是您的HDD着火了。

因此,您可能必须:


去商店购买新的硬盘
安装它
在BIOS命令中设置新磁盘为第一次启动
安装WinXP的新副本
安装Xammp
启动并运行后,转到备份,然后将站点(备份)移至htdocs文件夹,然后将mysql/data移至Xampps中的同一文件夹。


您将拥有与以前一样的一切。

最后,仅将新的HDD用于本地主机(如果您在做重要的事情),将旧的HDD通过Internet和其他东西玩耍。

关于php - 为什么Apache无法在XAMPP上启动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9962300/

10-12 23:47