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

来源:互联网 发布:淘宝怎样设置价格区间 编辑:程序博客网 时间:2024/05/12 01:33

问题一: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><?phpecho "Hello World";?></body></html>

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

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

http://localhost:8080/test.php

0 0
原创粉丝点击