XAMPP的安装及使用教程

1、简介
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。

许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。

Vista 用户请注意:由于对 Vista 默认安装的 c:\program files(××86) 文件夹没有足够的写权限,我们推荐您为 XAMPP 安装创建新的路径,如 c:\xampp 或 c:\myfolder\xampp。

2、安装运行
下载地址:https://www.apachefriends.org/zh_cn/download.html
进入后选择自己对应的操作系统下载(Windows、Linux、Solaris、Mac OS X 等多种操作系统),此处我的系统为Windows操作系统,如果你是其他的操作系统,本教程也可作为参考。

下载后可根据提示一步步进入安装,与安装其他任何软件一样此处不再做出说明,这里我的软件的安装目录为E:\XAMPP,文件夹内容如下图(嘿嘿,因为是猪猪女孩所以懒,这里被我省略了几个哈):

注意:安装路径,最好放置到E盘,不建议不要放到系统盘去,尤其是早期的XAMPP版本可能默认安装Program files下可能在Vista、Windows 7可能需要修改写入权限。

下面就开始来到我们的初始化与启动环节:
双击运行目录内的setup_xampp.bat初始化xampp。然后运行 xampp-control.exe 可以启动或停止apache、mysql等各个模块并可将其注册为服务。


3、配置Apache

把httpd.conf中的80端口全部修改为8081,如果不修改,会与默认80端口产生冲突,严重时可能导致浏览器不能正常使用。(注意:没有更改Apache的端口时,使用的是 http://localhost 访问xampp主页;更改后, 假设80改为了8081 则使用 http://localhost:8081 访问xampp主页, 访问xampp下的其他php也是这样)



./apache/conf/httpd-ssl.conf文件把端口443修改为4433


4、配置MySQL

把my.ini中的3306改为3316(如果3306不冲突,可以不修改)
把my.ini中的字符集改为utf8,原文档中已有,但需要取消注释(如果不配置utf8,取出的中文是乱码).

另外,MySQL数据库也需要设置字符集,默认字符集为latin1,在数据库中会造成中文乱码,在创建数据库和数据表时都要注意使用utf8字符集。

点击XAMPP控制面板上的start按钮,启动Apache服务器、MySQL服务器,Apache默认网站目录为…\xampp/htdocs。

5、测试
接下来在浏览器地址栏输入“http://localhost:8081/dashboard/”,若出现如下界面,那么安装就算成功了。

6、修改MySQL默认密码
phpMyAdmin操作数据库和通过doc界面连接数据库或是通过mysql客户端界面控制。
按照默认的安装结果,MySQL没有密码,需要设置密码,可以在xampp中启动apache和mysql后,为mysql设置密码。
在浏览器中输入http://localhost:8081/dashboard/,打开本地管理页面.

点击右上角的“phpMyAdmin”,进入数据库管理页面。

打开用户账户,为root用户修改权限

打开修改密码,为root用户设置密码

打开xampp,修改config.inc.php中的数据库密码([‘password’] = ‘你的密码’)

7、部署
xampp有两种部署方式:
1、复制文件夹到…\xampp\htdocs目录下,如…\xampp\htdocs\test,浏览器中访问localhost/test(注意:文件夹名字htdocs不用输入)。
2、建立虚拟目录
打开xampp,在httpd-xampp.conf文件中建立虚拟目录


经过上述的配置后 xampp 的基本配置已经完成了,请记住您的站点根目录为 xampp 目录下的 htdocs 文件夹。您可以在 htdocs 目录下创建任意一个站点。例如将 test.php 放在 .\xampp\htdocs\new 路径下,您就可以在浏览器的地址栏中输入 http://localhost/new/test.php 来访问这个文件。

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

  1. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  2. 【Redis】window(win11)系统redis的安装使用最新教程——图文介绍

    redis官方推荐redis在linux系统下使用,但在平常的开发学习当中,在window下更好测试,今天就给出window下的安装方法! 一.下载redis安装程序 redis官网的只支持linux ...

  3. 全网最全最详细的Windows下安装Anaconda2 / Anaconda3(图文详解)

    不多说,直接上干货! 说明: Anaconda2-5.0.0-Windows-x86_64.exe安装下来,默认的Python2.7 Anaconda3-4.2.0-Windows-x86_64.ex ...

  4. 【零成本 超详细】Win10环境安装宝塔面板教程

    准备就绪! 让我们首先来浏览一遍简明版的安装流程,以便你时刻知道自己走到了哪一步,该干什么: 对安全组的端口进行配置 安装 宝塔面板,并且对一些基本的组件进行安装 如果你是有经验的电脑玩家,那么你可以 ...

  5. 超级详细的 VirtualBox 虚拟机安装 及入门教程

    一.前言 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统.在实体计算机中能够完成的工作在虚拟机中都能够实现. 虚拟机是在一些开 ...

  6. VisualStudioCode下载安装与安装中文插件教程(图文教程)

    场景 前端开发除了使用Webstorm之外还可以使用更轻量级的VisualStudioCode. VSCode官网下载: https://code.visualstudio.com/Download ...

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

    安装过程中遇到的问题: 按照文章配置好后,打开phpMyAdmin修改用户密码时,提示 You do not have privileges to manipulate with the users! ...

  8. linux18.04安装显卡驱动,详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)

    详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!) 详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测 ...

  9. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面

    CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...

最新文章

  1. /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.9: undefined reference toTIFFIsTiled@LIBTIFF_4.0'
  2. 数列分块入门 1(LibreOj-6277)
  3. 注册app短信验证平台_免费的短信验证码平台弊端竟然这么多!
  4. 大数据学习菜鸟的Hadoop快速入门基础教程汇总详细解答
  5. 计算机软件英文参考文献,软件工程英文参考文献(优秀范文105个)
  6. CobaltStrike逆向学习系列(15):CS功能分析-BOF
  7. 十六、 Interpreter 解释器(行为型模式)
  8. js用函数找出1 - 1000 之间7的倍数和包含7的数字,放入数组内
  9. 树莓派4B系统烧录——Raspberry Pi Imager
  10. 【山外笔记-计算机网络·第7版】第10章:计算机网络重要概念
  11. 分享高压超低噪声LDO测试结果(High Voltage Ultra-low Noise LDO)
  12. Jetson Nano使用yolov4-Tiny进行目标检测
  13. 类似火车头的采集器-免费任意数据采集器
  14. python util
  15. 【完美解决】修复concrt140.dll未找到错误的问题
  16. 【洛谷题解】P2356 弹珠游戏
  17. 微信小程序 通过获取地理位置查看天气
  18. springboot+vue汽车租赁系统设计60902
  19. fliqlo教程_fliqlo如何使用
  20. android edittext自动获取焦点,Android取消EditText自动获取默认焦点

热门文章

  1. redis incr和incrBy的使用
  2. 人工智能领域顶会及期刊
  3. DataGridView 单击选中一整行,只能单选,不能选择多行,只能选择一行
  4. matlab中乘法“*”和点乘“.*”;除法“/”和点除“./”的联系和区别。
  5. centos 如何查看操作系统是哪个版本
  6. window下Slik SVN的安装配置
  7. python列表对应元素相乘_在python中,将两个列表中的每个元素相乘
  8. OLE操作EXCEL
  9. PhotoShop安装问题160
  10. Arm指令模拟器开发参考指南【翻译自 armDeveloper】