话不相瞒,当初为了在XAMPP(Apache+MySQL+PHP+PERL)里面配置phpwind,我在卸载与安装之间来回了不下10次,但是我的phpwind始终还是安装不成功,我可能是招坑体质,真的很无奈。最终,我放弃了phpwind。
废话不说,如大标题所示,直接干了,分分钟的事情。

文章目录

  • 一、下载(三步)
    • 第一步:找对应的操作系统版本
    • 第二步:选一个迭代版本
    • 第三步:找到安装包
  • 二、安装
  • 三、配置(三步)
    • 第一步:配置Apache
      • 第一个文件(httpd.conf),需要修改两个地方。
      • 第二个文件(http-ssl.conf),需修改三个地方。
    • 第二步:配置MySQL
    • 第三步:配置Service和port设置
      • 保存时拒绝访问的小坑
  • 四、测试
    • 测试Apache
    • 测试MySQL
      • 又是一个拒绝访问坑
  • 五、修改MySQL默认密码
  • 六、部署

一、下载(三步)

第一步:找对应的操作系统版本

官方下载地址https://sourceforge.net/projects/xampp/files/
进入后选择自己对应的操作系统下载,如下图。
本文以Windows为例,所以选择第三行的XAMPP Windows其他系统也可作参考。

第二步:选一个迭代版本

点击进去后会进入到这个软件的版本选择的页面,如下图:
我当时选了7.4.5的版本,是因为看到它后面显示下载量是最高的。
这时候的php是php7了。

第三步:找到安装包

如下图,点击箭头指的链接,即可下载。

二、安装

下载完成后,就轮到安装了。
双击刚刚下载下来的exe程序安装。
打开后如下图,不用改,直接Next。

选好自己安装的路径,一般不放C盘(系统盘),我选择的是D盘,然后点Next。

等待安装完毕后点击完成。

三、配置(三步)

安装完后,不出意外的话,一般都会出现端口冲突,如下图:

展开后:

不冲突的话,就直接用吧,直接验证吧,没什么事了。
好了,冲突的小伙伴们,正事来了。

第一步:配置Apache

共需打开两个文件,修改五个地方:

第一个文件(httpd.conf),需要修改两个地方。

点击图中所示打开文件:

这里需要修改Apache端口号,不修改的话,会与默认80端口产生冲突,导致打开不成功。
两个地方修改后如图中红框内显示:

第二个文件(http-ssl.conf),需修改三个地方。

点击下图所示打开文件:

三个地方修改后如图中红框内显示:

第二步:配置MySQL

打开my.ini文件,需修改两个地方,如下图:

第三步:配置Service和port设置

这样可以使你点击Admin登进去,不用又在网址栏上输入端口号。
打开步骤如下:

打开后将端口号对应上我们刚刚修改的端口号


最后点击保存就好了。

保存时拒绝访问的小坑

保存的时候有些小伙伴可能会遇到拒绝访问的问题,如下图:

这里显示的是我们的权限不够。
我们顺着上面图中的路径找到该文件,然后使用管理员的身份去打开(右键→使用管理员身份打开),修改它的权限即可,如下图:

保存设置后再回xampp里点击保存就ok啦。

四、测试

到了验证我们成果的时候啦
Star Apache和MySQL

测试Apache


能打开下图网页就等于Apache配置完成啦!
然后有按照我配置了Service and Port Settings的话,直接打开就可以了,如果没有的话,需要在地址的localhost后面加上你的端口号。

测试MySQL


好了,我的坑又来了

又是一个拒绝访问坑

打开后,如果报错的话,无论你是这个报错

还是这个报错

你都先在config.inc.php这个文件里随便找个地方把这句话塞进去

$cfg['Servers'][$i]['port'] = 'MySQL端口号';



应该都能解决,还没解决的,找度娘吧。当初为了解决这个问题,我要疯。原来就差这句代码。
点击保存,再重新点击Admin测试。
结果如下图就代表成功啦:

五、修改MySQL默认密码

我们刚刚按照默认的安装结果,MySQL是没有密码的,需要设置密码。
修改步骤如下:


修改成功后会出现这个提示:

但是此时再操作其他,会出现报错,如下图;

不要慌,因为这和我们的配置文件内容不符。
此时需要我们再到那个config.inc.php文件,找到下图重点语句,在‘ ’里输入你刚刚修改的密码就ok啦,如下图:

保存之后再刷新页面就可以了。

到这里,恭喜你,xampp的基本配置已经完成啦。

六、部署

xampp下的htdocs文件夹就是你的站点根目录了,以后要部署的项目都需要放在这个文件夹下。
如图,我test项目:D:\xampp\htdocs\test ),然后在网址栏输入http://localhost:8081/test,ok,搞掂。

第一次写这么长的文章,才发现,其他博主真是不容易。
如果有讲的不对的地方,望指点。

小白都能看懂 XAMPP的下载安装配置详细教程(含拒绝访问坑)相关推荐

  1. MySQL命令行下载安装配置——详细教程

    安装一定要装在C盘,下载别的盘可能不好使 文章目录 免安装版的MySQL MySQL命令行下载 1.打开官网下载 2.点击 MySQL Community Server 3.选择适合的版本 MySQL ...

  2. VMware16以及Ubuntu1.6的下载安装配置详细教程

    VMware以及Ubuntu的下载安装配置 一.安装VMware 二.开始安装Ubuntu 2.1 点击创建新的虚拟机![在这里插入图片描述](https://img-blog.csdnimg.cn/ ...

  3. 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 1)

    小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第一讲 博主博客文章内容导航(实时更新) 更多优质文章推荐: 收藏!最详细的P ...

  4. 随机森林的特征 是放回抽样么_机器学习超详细实践攻略(10):随机森林算法详解及小白都能看懂的调参指南...

    一.什么是随机森林 前面我们已经介绍了决策树的基本原理和使用.但是决策树有一个很大的缺陷:因为决策树会非常细致地划分样本,如果决策树分得太多细致,会导致其在训练集上出现过拟合,而如果决策树粗略地划分样 ...

  5. 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 3)

    小白都能看懂的实战教程 手把手教你Python Web全栈开发 Flask(Python Web)实战系列之在线论坛系统 第三讲 这是小白都能看懂的实战教程 手把手教你Python Web全栈开发 的 ...

  6. c语言程序和plc程序的区别,一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂!...

    原标题:一文告诉你PLC与计算机的本质区别在哪里!小白都能看懂! 你真的了解PLC吗?你知道PLC与计算机的本质区别吗?我来简单解释一下吧. 1.PLC可以工作在极其恶劣的电磁环境中 如果我们把计算机 ...

  7. 红色买绿色出 简单易操作的买卖点公式 散户小白都能看懂

    好久没来csdn了,在最初,CSDN是用来记录我做前端写的笔记,后面在工作期间,接触了产品,就转岗了,慢慢的,csdn就很少写了,但是我觉得这里可以作为我记录心得的一个地方,还是挺好的. 因为产品规划 ...

  8. 所有人都能看懂的华为交换机vlan配置

    [vlan小故事]为什么会有vlan?   早期以太网是一种基于CSMA/CD1(Carrier Sense Multiple Access/Collision Detection)的共享通讯介质的数 ...

  9. XAMPP的下载安装配置

    XAMPP的下载安装配置 链接 链接 链接:https://www.codenong.com/cs106622827/ 这个博主完全照顾到了会出现的错误,支持!

最新文章

  1. 用Asp.net实现简单的文字水印
  2. 2.1 DNS服务介绍和安装
  3. Matlab 2015a 中 pointCloud类相关知识
  4. 操作系统(八)进程状态的转换以及进程组织方式
  5. Java黑皮书课后题第8章:*8.31(几何:交点)编写一个方法,返回两条直线的交点。四个点存放在4*2的二维数组points中。编写一个程序,提示用户输入4个点,并显示交点
  6. chrome源代码目录结构简介
  7. ​“免疫杀手” Deep X-RAY
  8. 能力=知识+技能+经验
  9. pygame为游戏添加背景_用 Python 制作飞机大战小游戏
  10. Cocos2d-x--开发参考资料
  11. 面试官问你如何解决web高并发这样回答就好了
  12. ssis 包配置组织程序_如何停止失控的SSIS程序包
  13. 设计模式(十)——代理模式
  14. WPF MVVM模式 发送DataGird表格的数据到另一个页面显示
  15. POJ3764 字典树
  16. 打印机乱码解决方案(未验证)
  17. B树、B-树、B+树、B*树图文详解
  18. 人生不过一场旅行,你路过我,我路过你
  19. mac时间机器删除旧备份
  20. Spark的数据存储目录HDFS

热门文章

  1. 简单静态web页面+动画(小案例)
  2. ceil函数和floor函数的用法
  3. CSS选择器的优先级是怎么定义的?
  4. matlab打开网页输入密码,MATLAB GUI 密码输入
  5. matlab修改图例/图注/legend中线条的粗细
  6. 研究google搜索框代码
  7. python文本字符分析
  8. 关于python如何编写注释(包含中文)及出现SyntaxError: Non-UTF-8 code starting with ‘\xca‘ in file错误解决方案
  9. 2020-4-5 深度学习笔记17 - 蒙特卡罗方法 3 ( 马尔可夫链蒙特卡罗方法MCMC-先验分布/后验分布/似然估计,马尔可夫性质)
  10. 通信码元速率和带宽理解