菜鸟笔记
提升您的技术认知

xampp的安装及使用-ag真人游戏

一.什么是xampp?

xampp是最流行的php开发环境。
xampp是完全免费且易于安装的apache发行版,其中包含apache、mariadb、php和perl。

类似xampp的服务器套件还有很多,我用过的还有upupw,它们都极大的简化了开发环境的配置。

十六款免费的服务器套件的介绍介绍了主流的免费服务器开发套件。

二.安装

xampp下载地址:https://www.apachefriends.org/download.html

安装没什么好说的,“下一步”直到安装完成,我装到了e盘根目录

三.使用

1.双击xampp安装目录下的xampp-control.exe,打开xampp控制面板,如下图所示。

控制面板如下图所示。

2.点击apache的“start”按钮,启动apache服务。

apache服务的端口默认是80和443,如果电脑上装有虚拟机,443端口会被虚拟机占用,导致apache服务启动失败。

这种情况的修改方法如下:

①打开任务管理器,找到找到vmware-hostd.exe进程,结束它。

②打开vmware虚拟机,选择菜单“编辑”——>"首选项",如下图所示。

找到“共享虚拟机”,将https端口改成其他值,这里改成了444。

至于如何查看哪个程序占用了哪个端口,可以点xampp控制面板右侧的“netstat”按钮,也可以在命令提示符窗口输入netstat -ano指令来查看这几个端口是否被占用。若占用,记住pid,然后在任务管理器里对于相应的pid,结束即可。如果任务管理器的列表中没有pid这一列,点击任务管理器的菜单“查看”——>“选择列”,勾选pid即可。

比较通用的修改方法如下:

这种方法直接改xampp的配置文件。

①如果80端口被占用

将xampp\apache\conf这个目录下的httpd.conf 文件中 所有80换成其他值。

将xampp\apache\conf\extra这个目录下的 httpd-vhosts.conf 所有80换成其他值。

②如果是443端口被占用

将xampp\apache\conf\extra这个目录下的httpd-ssl.conf 所有443换成其他值。

3.点击mysql的“start”按钮,启动mysql服务。

如果电脑上之前安装过mysql,xampp的mysql服务启动失败,并在控制面板下用红色字体信息进行提示,如下图所示。

图中信息指出我在c盘已经安装过mysql了,此时即使通过netstat -ano方法将c盘的这个mysql服务停止了,点击“start”按钮,xampp的mysql服务依然启动失败,提示打印“attempting to start mysql service...”。

正确的修改方法是:

①在命令提示符窗口输入regedit指令,打开注册表编辑器。

②找到hkey_local_machine\system\currentcontrolset\services\mysql,将imagepath的数据修改成xampp中mysq的位置,这里修改为e:\xampp\mysql\bin\mysqld mysql。再次点击mysql的 “start”按钮,mysql服务正常启动。

如果mysql的默认端口3306被占用,修改方法如下:

①修改占用该端口的外部程序,修改方法前面说过。

或者

②点击mysql的 “config”按钮,选择“my.ini”,打开该配置文件,并将其中的3306改成其他值,如下图所示。

4.测试

在浏览器输入http://localhost/dashboard/,出现如下页面,测试成功。

网站地图