XAMPP 安装后启动Apache报错的问题与解决

问题一:XAMPP安装后启动Apache报错“ Apache shutdown unexpectedly”


情况一:没有按照默认安装到根目录,而是安装到自定义的文件夹下出现了问题

解决:

①安装在自定义的文件夹,要求安装路径没有空格,不用中文

②在XAMPP的控制面板,找到Apache→Config→Apache(httpd.conf)

③找到ServerRoot  "xampp/apache",将引号里的地址改成你自定义的


情况二:XAMPP的设置的常用端口,包含http和https的端口都被占用了

解决:

①在XAMPP的控制面板,找到Apache→Config

②打开 Apache(httpd.conf),找到Listen 80改为Listen 8080;找到ServerName localhost:80改为ServerName localhost:8080。

③打开Apache(httpd-ssl.conf),找到Listen 443改为Listen 4433;找到ServerName localhost:443改为ServerName localhost:4433。

④关闭XAMPP后重新打开,再启动Apache


问题二:重新安装XAMPP目录路径不同,启动Apache报错“Apache Service detected with wrong path ”

Found Path: "H:\program files\xampp\apache\bin\httpd.exe" -k runservice//以前的安装路径
Expected Path: "H:\xampp\apache\bin\httpd.exe" -k runservice//现在的安装路径

解决:

①检查一下环境变量的path中是否还残留以前自己添加的xampp路径,如果有就删掉

②Win+R打开运行对话框,输入regedit回车,进入注册表

③定位到以下位置,在右边窗口找到ImagePath,修改为现在的目录路径

HKEY_LOCAL_MACHINE\SYSTEM\currentControlSet\Services\Apache2.4


补充:xampp安装后如何测试编写php文件?

①编写一个简单的php文件,如下:

<html>
<body>
<?php
echo "Hello World";
?>
</body>
</html>

②可保存命名为test.php,并保存在XAMPP的htdocs文件夹下

③启动apache 和mysql后服务器成功运行,在浏览器中访问以下地址可以看到Hello World就成功啦。其中8080是端口号

http://localhost:8080/test.php

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
httpd-2.4.46-o111k-x64是一个用于部署和运行Apache HTTP服务器的软件包。 首先,要进行httpd-2.4.46-o111k-x64的配置,需要使用一个文本编辑器打开所安装的httpd.conf文件。该文件位于Apache安装目录下的conf文件夹中。 在httpd.conf文件中,可以设置一些全局的配置选项,包括服务器的监听端口、主机名、日志记录选项等。可以根据自己的需求对这些选项进行相应的修改或配置。 另外,还可以在httpd.conf文件中增加虚拟主机的配置。虚拟主机可以让一个服务器同时提供多个不同的网站或域名。可以根据需要在httpd.conf文件中增加多个虚拟主机的配置,包括指定虚拟主机的域名、文档根目录、日志文件等。 除了httpd.conf文件,还可以使用其他的配置文件来进一步定制和调整httpd-2.4.46-o111k-x64的配置。例如,可以使用.htaccess文件来配置特定目录下的访问控制规则和其他相关选项。 配置完成后,可以使用启动脚本或命令来启动httpd-2.4.46-o111k-x64服务器。启动后,可以通过浏览器访问配置的域名或IP地址,来查看是否成功部署和配置了httpd-2.4.46-o111k-x64服务器。 总结来说,httpd-2.4.46-o111k-x64配置主要包括修改httpd.conf文件中的全局配置选项和虚拟主机配置,以及使用其他相关配置文件进行特定定制。配置完成后,可以启动服务器并通过浏览器来访问配置的网站。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值