一、XAMPP下载安装

输入地址选择相应版本直接下载

下载完成后安装,前面都默认点击next,这里最好别放入C盘

二、control.ini拒绝访问

关闭XAMPP时,control.ini文件报错

进入XAMPP的安装目录找到control.ini,右键—>属性—>安全—>编辑—>完全控制—>确定

三、Apache和mysql启动报错

安装完成后,启动Apache和mysql两个模块大概率会出现启动报错的问题,原因是报错模块的端口号已被占用

按自己报错的提示更改相应模块的端口号,下图步骤是把Apache的端口号改为801和4431,把mysql的端口号改为3316

然后继续修改下面的配置文件中的端口号

先将httpd.conf中的两处80端口改为801

和上边操作相同

把httpd-ssl.conf中的三处443改为4431

把php.ini中的两处3306改为3316

把my.ini中的五处3306改为3316

还有就是在XAMPP根目录下找到xampp-control.ini和properties.ini中的上述三种端口号全部改掉

注意:要保证修改后的端口号未被占用,否侧仍会报错

四、与本地MySQL端口冲突问题

上述改完之后保存重启XAMPP,若mysql仍不能正常运行,可能是XAMPP中的mysql与本地MySQL冲突,需修改下面注册表编辑器中的路径。

首先打开运行框,输入regedit点击确认

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

打开注册表编辑器,找到该地址回车一下,看到如下页面

双击ImagePath,修改这里的“数值数据”

如果使用XAMPP中的mysql就改为如下路径(注意根据自己的存放路径修改)

"D:\XAMPP\mysql\bin\mysqld.exe" --defaults-file="D:\XAMPP\mysql\bin\my.ini" MySQL

保存即可使用XAMPP中的mysql

如果想使用本地的MySQL就改成下面的路径(注意改成自己的路径)

“D:\Program Files\MySQL8.0\bin\mysqld” MySQL

如果Apache改完端口号之后仍无法启动也可按照上面的方法修改Apache的路径。

--------------

这样的话本地的数据库和XAMPP中的数据库使用之前都要修改一下这个注册表编辑器的路径。如果想两者同时运行的话,可以新建一个MySQL服务,两个服务分别映射两个MySQL,先运行cmd,注意用管理员身份打开,切换到XAMPP的mysql安装目录的bin下,输入mysql –install MySQL2(这里默认下载服务名为mysql,需定义一个新的),输入net start MySQL2启动服务,可以在任务管理器--服务中查看运行状态,若成功运行,回到注册表编辑器中编辑MySQL2的ImagePath的值,方法和上面相同,注意最后改为MySQL2,来映射另一个数据库。

五、测试

Apache和mysql都能正常启动后,点击Admin

出现下面的页面就成功了

XAMPP下载安装、control.ini拒绝访问、Apache和mysql启动报错、与本地MySQL端口冲突问题相关推荐

  1. MySQL启动报错:发生系统错误5。拒绝访问。

    命令行MySQL启动报错:发生系统错误5.拒绝访问. 出现后尝试使用以管理员身份运行cmd再次运行命令后解决:net start mysql80(根据安装mysql时候设置的服务名称)

  2. Centos7 安装 tomcat9 后访问慢且 shutdown.sh 报错,提示 8005 端口未启用

    问题描述:centos7 安装 tomcat 后,访问不了或者访问一直无响应,执行 shutdown.sh 报错如图: 注意,这里之前将 8005 修改成了 9005 默认为 8005 1.查看端口是 ...

  3. MySQL启动报错:mysql拒绝访问错误5

    使用命令net start mysql启动数据库服务时候,出现如下错误: 原因是当前用户的权限过低导致的. 解决mysql拒绝访问错误5 1.win + x 打开一个面板如下,选择命令提示符(管理员) ...

  4. 运行CMD安装mysql系统报错_win10下mysql 8.0.15 winx64的安装与配置以及运行mysqld -initialize命令报错等问题解决...

    以下为完整的安装过程: 1.将mysql压缩包解压到任意目录下 我的是D:\mysql\mysql 2.设置环境变量 (1)-右击"此电脑"-->"属性" ...

  5. C#文件拒绝访问。上传文件报错System.UnauthorizedAccessException: 对路径XXX的访问被拒绝。

    https://blog.csdn.net/you5552391/article/details/45245523 常详细信息: System.UnauthorizedAccessException: ...

  6. apache zookeeper java_zookeeper启动报错java.net.NoRouteToHostException

    java.net.NoRouteToHostException: 没有到主机的路由 (Host unreachable) at java.net.PlainSocketImpl.socketConne ...

  7. apache启动报错记录

    [root@localhost apache2]# ./bin/apachectl start httpd: Syntax error on line 53 of /usr/local/apache2 ...

  8. mysql5.5编译安装脚本_mysql5.5 免编译安装及脚本启动报错深入

    Mysql安装环境简介: 最近在做MHA.已经安装完毕heartbeat和drbd,现在准备安装Mysql. Mysql安装目录:/opt/mysql Mysql数据目录:/data/mysql 备注 ...

  9. jenkins安装、启动报错、卸载问题

    安装:centos7安装jenkins - if年少有为 - 博客园 启动报错:[Jenkins] Failed to start Jenkins Continuous Integration Ser ...

最新文章

  1. 2022-2028年中国丁基橡胶行业市场深度分析及投资前景展望报告
  2. 关于正则表达式 \1 \2之类的问题
  3. Data Science Challenge / Competition
  4. Redis流水线性能提高
  5. python logging模块学习
  6. 登入Github、Git本地上传及Visual Studio Code上传教程
  7. Report_客制化报表输出Excel后去0问题(案例)
  8. ZUST-CCCC选拔赛(L1,L2部分题解)
  9. 2.看板方法---什么是看板方法
  10. 3DMAX下载、3dmax2014下载、3dmax2020下载亲测有效
  11. meson 交叉编译
  12. matlab gui 作者,MATLAB GUI设计学习手记(第4版)
  13. opencv和magick两个图像处理库的使用心得
  14. Mockito verify Junit5集成 Mockito
  15. 知乎里怎么看个人简介_如何做一份优秀的简历?
  16. 等待末日, 一家6口在地窖里住9年? 被警方救出后, 前后太诡异了!
  17. awk打印除某列之外的所有列
  18. 阿里彻底去中台了,你真以为中台不行了?
  19. Python matplotlib.pyplot库简要学习
  20. 倍福Wince系统存储容量StorageMemory和ProgramMemory设置

热门文章

  1. 2020/10/22【ArcGIS】土地利用数据重分类与叠置分析-方法复盘
  2. Leetcode 1229. 安排会议日程
  3. 基于springdata JPA的dao层接口实现
  4. Android制作的一个通讯录
  5. 毕业设计 stm32的人体健康状态检测系统(项目开源)
  6. 学习笔记(01):大数据金融信贷项目实战(Spark2.3.x Streaming)-Spark SQL架构原理
  7. 一例所有文件都打不开故障的数据恢复过程(转)
  8. 一加账号app_一加应用商店安卓版下载-一加应用商店app下载v1.1.0.1632-西西软件下载...
  9. redis6种数据淘汰策略
  10. 关于动漫《昨日青空》的网页