xampp的安装及使用

article/2025/11/6 21:20:03

一.什么是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


http://chatgpt.dhexx.cn/article/IgXtiddq.shtml

相关文章

XAMPP入门详解

XAMPP入门详解 一个Web应用需要将代码部署到服务器上,这样才能让更多人访问。因此,搭建服务器是必不可少的环节。学习阶段,我们可以搭建一个本地服务器就能满足学习Web开发的需要。 建站需要安装一些软件。安装 Apache 、 MySQL、PHP&#…

XAMPP最详细的安装及使用教程(图文)

安装过程中遇到的问题: 按照文章配置好后,打开phpMyAdmin修改用户密码时,提示 You do not have privileges to manipulate with the users!,但是我已经是root用户登录的,后来谷歌了一下需要在phpMyAdmin目录下的的的co…

(图文)最详细的XAMPP的安装及使用教程

文章目录 XAMPP的安装及使用教程1、简介2、安装运行3、配置Apache4、配置MySQL5、测试6、修改MySQL默认密码(**此处可不必修改密码,因为有些人修改密码后,后面的操作会出现一些问题,所以最好不要修改了哦**)7、部署 XA…

XAMPP的安装及配置使用教程

1.安装前的准备工作 安装XAMPP前应该先下载好安装程序,具体选择哪个版本应该根据操作系统来决定。 2.XAMPP的安装 1) 单击桌面图标,进入XAMPP安装界面,首先弹出“安全警告”对话框,点击“运行”按钮,打开…

使用XAMPP

XAMPP 是一个把Apache网页服务器与PHP、Perl及MySQL集合在一起的安装包,允许用户可以在自己的电脑上轻易的建立网页服务器。使用 XAMPP 您可以轻松的在本机调试您的 PHP 程序、CMS以及 wordpress 博客程序。本文主要分享一下 XAMPP 的使用教程。 XAMPP 使用方法 1…

第二课 Python Web企业门户网站-框架搭建

目录 2.1 Web前端基础 2.1.1 HTML基础 2.1.2 CSS基础 2.1.3 JavaScript基础 2.1.4 Bootstrap框架 2.2 后端Django框架 2.2.1 Django介绍 2.2.2 第一个Django项目 2.3 企业门户网站框架设计 2.3.1 需求概述 2.3.2 搭建项目框架 我们的教程会从头搭建一个完整的企业门…

框架网页

网页截图&#xff1a; 网页代码&#xff1a; main.htm: < html > < head > < title > vista & sever08 </ title > </ head > < frameset rows "210,*" framespacing "0" border "0" frameborder "1…

LNMP网站框架搭建

1. Nginx的工作原理 php-fpm.conf 是控制php-fpm守护进程的 php.ini是php解析器 工作进程&#xff1a; 1.客户端通过域名进行请求访问时&#xff0c;会找Nginx对应的虚拟主机 2. Nginx对该请求进行判断&#xff0c;如果是静态请求,Nginx会自行处理&#xff0c;并将处理结果返…

前端常用框架网址

1.Semantic UI 地址 2.X-admin 基于layui的前后端分离模板 地址 3.Layui 地址 4.阿里矢量图标网址 地址 5.配色网站大全 中国色网站 6.图片网站 视觉中国 7.《中国传统色&#xff1a;故宫里的色彩美学》 地址 8.pixabay 添加链接描述 9.图片压缩 有图片大小和…

LNMP网站框架搭建(yum方式安装)

内容预知 1. nginx 的yum安装 1.1 搭建nginx相关的yum源 1.2 刷新yum仓库&#xff0c;安装启动nginx服务 2. mysql的yum 安装 2.1 卸载一切与mysql有关的包 2.2 wget mysql相关的yum源 2.3 启动mysql服务并且做一些初步设置 2.4 停止版本更新&#xff0c;稳定数据库的运行…

网站架构

摘要&#xff1a;何为大型网站大型网站特性既然说的是大型网站架构&#xff0c;那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性&#xff0c;这些特性带来的问题就是人要解决的问题&#xff1a;高并发、大流量&#xff1a;PV .…

网站框架设计

B2B–企业对企业 B2B ( Business to Business)是指进行电子商务交易的供需双方都是商家(或企业、 公司)&#xff0c;她(他)们使用了互联网的技术或各种商务网络平台&#xff0c;完成商务交易的过程。电子 商务是现代 B2B marketing 的一种具体主要的表现形式。 案例:阿里巴巴、…

什么是网站前端框架?目前常用的网站前端框架都有哪些?

相信很多企业在网站建设时都能了解到网站前端框架&#xff0c;但是对于网站的前端框架还是处于一种一知半解的状态。究竟什么是网站前端框架&#xff1f;现在常用的网站前端框架都有哪些呢&#xff1f; 前端框架一般指用于简化网页设计的框架&#xff0c;比如&#xff0c;jque…

网页中的框架

&#xfeff;&#xfeff; Html中的框架&#xff0c;学习完今天这节&#xff0c;基本的Html的理论知识就告一段落了。 什么是Html框架&#xff1f; 将浏览器窗口&#xff0c;划分为不同的区域&#xff0c;每个区域可以包含不同的网页。以实现&#xff0c;多个网页在一个浏览器窗…

【前后端结合】从 0 到 1 实现一个网站框架(一、注册 [1] )

Hi~你好呀&#xff0c;等你很久啦~ 我是 LStar&#xff0c;一枚来自北京的初二女生&#xff0c;2020 年年初加入 CSDN。 话不多说&#xff0c;直入主题~&#xff08;我现在看两年多前我 11 岁那会发的文章&#xff0c;越看越想笑。为了不让四年后 18 岁的我看着这篇文章露出 …

脚手架搭建网站框架

CSDN话题挑战赛第2期 参赛话题&#xff1a;学习笔记 学习之路&#xff0c;长路漫漫&#xff0c;写学习笔记的过程就是把知识讲给自己听的过程。这个过程中&#xff0c;我们去记录思考的过程&#xff0c;便于日后复习&#xff0c;梳理自己的思路。学习之乐&#xff0c;独乐乐&a…

那些开源静态网站框架,快来了解一下

前言 “ 都2022年了&#xff0c;不会还有人没用过静态网站框架吧 ”。看到这句话&#xff0c;很多人不禁会想&#xff1a;网站听过&#xff0c;框架听过&#xff0c;但是静态网站框架我怎么没听过&#xff1f;确实&#xff0c;在没接触Vuepress这类静态网站之前&#xff0c;我…

林轩田机器学习基石-Notes

1.2 whats is machine learning 考虑使用机器学习&#xff0c;相应问题应满足3要素&#xff1a; 问题具有某种特定的模式 pattern问题不好用传统编码的形式解决 program有较为充足的训练数据 data

机器学习基石 7.4 Interpreting VC Dimension

文章目录 VC Bound Rephrase: Penalty for Model ComplexityTHE VC MessageVC Bound Rephrase: Sample ComplexityLooseness of VC BoundFun Time VC Bound Rephrase: Penalty for Model Complexity VC Bound&#xff1a; 改述&#xff1a;好事情发生&#xff08;GOOD&#xf…