一、简介
在刚接触这个软件包的时候,正如大家所遇到的那样,会碰到个各种bug,还有我们不知道的坑,然后就是各种查资料、看百度,最后慢慢把问题解决,这里仅仅是把自己安装过程中遇到的问题分享一下,供大家交流。
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可
二、安装
安装环境:windows 10系统,64位,系统盘只有一个C盘,所以只能安装在C盘中
下载的软件包解压出来的文件夹放在 C 盘根目录下,这里要注意,不要在 C:\XAMPP 目录下再 出现一级 XAMPP 子目录;
打开Xampp文件夹,用管理员权限运行Xammp-contrli.exe(注意,这里一定要用管理员权限,不然后面会因为权限问题报错),
下面是以正常双击运行,Modules Service这里是没有打勾或者打叉的,这样会报错
下面是用管理员权限执行,Modules Service中的Apache和mysql需要点击启动,待这两个如下图这表示正常了。
还有启动mysql跟Apache服务,这两个安装的主要bug会出现问题
1、启动Apache中Start报错[Apache] Error: Apache shutdown unexpectedly.
这种问题最常见的就是端口被占用了,一般只要你的电脑启动了虚拟机,没有修改端口的话,这个地方肯定有bug,处理办法也比较简单,修改配置文件里的端口号就行
修改Apache配置文件打开httpd.conf文件
找到Listen 80,把80替换成808或者你自己定义的端口号
找到ServerName localhost:80,把80替换成808或者你自己定义的端口号
再打开httpd-ssl.conf
找到Listen 443,把443替换成4438或者你自己定义的端口号
最后,关闭XAMPP,重新打开,再次启动就行了
在一般情况下,改完这个配置就是能启动了,但是在系统只有一个C盘的时候,还有出现Apache启动不了的问题
2、[Apache] Attempting to stop Apache service...一直处于启动中,但是就是启动不了,或者提示系统找不到路径
此时需要再修改另外两个配置文件的配置,
这里配置文件内容,默认是D盘,此时,需要将这个修改为C盘,然后重启启动就可以正常了。
这些就是安装过程中常遇到一些bug,简单记录下。