一.什么是XAMPP?
XAMPP是最流行的PHP开发环境。
XAMPP是完全免费且易于安装的Apache发行版,其中包含Apache、MariaDB、PHP和Perl。
类似XAMPP的服务器套件还有很多,我用过的还有UPUPW,它们都极大的简化了开发环境的配置。
十六款免费的服务器套件的介绍介绍了主流的免费服务器开发套件。
二.安装
xampp下载地址:Download XAMPP
安装没什么好说的,“下一步”直到安装完成,我装到了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/,出现如下页面,测试成功。
原文链接:https://blog.csdn.net/caoshangpa/article/details/52934927
今天的文章xampp的安装及使用分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29286.html