用php编写的web应用程序,需运行在php的web容器中,其中apache server是一个针对php web容器,它是apache下的开源项目。通常要运行一个web程序,我们还需要安装数据库软件,为了省去各种安装麻烦,选择了xampp一键安装。安装很简单(略),接着启动 xampp的控制器,界面如下:

xampp帮你打包安装了 mysql,appache,tomcat等等,确实生了不少气力。
 
接下来启动Apache,默认apache使用80端口作为监听端口,如果80端口被其他程序例如IIS占用。要么改iis的默认端口(iis默认端口号也是80),要么去修改apache,修改apache端口要去xampp的安装目录中找到 ../apache/conf/http.conf,将端口80,修改其他的端口,一共有两处需要修改。
然后重新启动appche,点击 admin按钮进入管理界面看看?
怎么进入的是微软的iis web服务器?很简单,你需要自己将url地址后跟上刚刚修改的端口号。这样就看到了。
 
接下来,我们启动mysql。然后在xampp的管理界面里 通过phpmyadmin链接,进入mysql。mysql的管理界面的底部红色醒目的提示您
mysql root帐号密码为空,为了安全考虑,请给root帐号设置密码。
 
我们点击‘用户’标签页看到如下帐号:
root帐号密码默认都是空的,此图看到的是修改后的效果。修改root帐号的密码,首先要选中左侧的mysql数据库,然后在sql标签页里执行sql。
update user set password=password('wind') where User='root' ,这样就批量一次修改了图中的3条记录。
 
刷新页面,mysql无法访问了。。提示验证错误,拒绝登录,最大的坑来了。上网搜索了大量的中文资料,需要去xampp安装目录:xampp\phpMyAdmin\libraries下找到 config.default.php ,将下图中的密码改成之前在mysql里设定的root帐号的密码。
 
以为大功告成了,刷一刷页面,还是登录不了,急呀,在这上面耗费了好多时间。。。最后终于在phpmyadmin的官方文档中找到答案。
默认phpmyadmin使用的是config.default.php的配置内容,但是同样的配置在config.inc.php文件中也存在,那么会覆盖掉默认的配置。
于是乎找到该文件打开一看。
这里压根就是一个空值,改成mysql root帐号的密码,保存,刷新页面,phpmyadmin管理界面终于工作正常了。

安装Xampp-配置appche,mysql运行环境遇到的坑的更多相关文章

  1. centos7最小版本安装nginx+tomcat+java+mysql运行环境

    最近项目从windows搬到linux,由于项目组成员有限并且有其它紧急的任务需要处理,因而这个任务就落到我的头上了.下面记录下centos最小版本安装nginx+tomcat+mysql+java的 ...

  2. linux CentOS 安装 nginx+tomcat+java+mysql运行环境

    本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...

  3. 安装Xampp-配置appche,mysql运行环境遇到的坑(转)

    用php编写的web应用程序,需运行在php的web容器中,其中apache server是一个针对php web容器,它是apache下的开源项目.通常要运行一个web程序,我们还需要安装数据库软件 ...

  4. linux CentOS YUM 安装 nginx+tomcat+java+mysql运行环境

    Java环境配置 1 安装JDK 查看CentOS自带JDK是否已安装 1 [root@test ~]# yum list installed |grep java 若有自带安装的JDK,应如下操作进 ...

  5. virtualBox安装centos7并配置nginx php mysql运行环境

    virtualBox安装centos7并配置nginx php mysql运行环境 一:virtualBox安装centos7并进行基础设置 1.下载dvd.iso安装文件,下载地址:https:// ...

  6. 配置perl-cgi的运行环境,由于Active Perl安装在d:\perl

    Apache 1.3.22 for Win32+PHP 4.0.6+Active Perl 5.006001+Zend Optimizer v1.1.0+mod_gzip 1.3.19.1a+MySQ ...

  7. MySQL 运行环境建议规范

    一.操作系统环境 操作系统版本选择 CentOS/RHRL/ORACLE Linux 5.x/6.x x86_64 发行版 建议磁盘分区规则 MySQL 运行环境建议规范 挂载点 大小 分区类型 分区 ...

  8. Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

    这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 201 ...

  9. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...

随机推荐

  1. libsensor

    https://github.com/easyiot-china/libsensor https://github.com/adafruit/DHT-sensor-library https://gi ...

  2. 用selenium 模块控制浏览器

    11.8 用selenium 模块控制浏览器selenium 模块让Python 直接控制浏览器,实际点击链接,填写登录信息,几乎就像是有一个人类用户在与页面交互.与Requests 和Beautif ...

  3. 理解rest架构

    越来越多的人开始意识到,网站即软件,而且是一种新型的软件. 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency).高 ...

  4. JVM核心机制(类加载器、三种类加载器、代理加载模式、双亲委派机制

  5. 线程同步工具 Semaphore类的基础使用

    推荐好文: 线程同步工具(一) 线程同步工具(二)控制并发访问多个资源 并发工具类(三)控制并发线程数的Semaphore 简介 Semaphore是基于计数的信号量,可以用来控制同时访问特定资源的线 ...

  6. Django视图之ORM连表操作一

    1 项目路径结构树 2 models创建类 from django.db import models class UserType(models.Model): ''' 用户类型 ''' title ...

  7. 【Hibernate3.3复习知识点二】 - 配置hibernate环境(annotations)

    配置文件hibernate.cfg.xml中引入:<mapping class="com.bjsxt.hibernate.Teacher"/> <hibernat ...

  8. AC日记——【模板】分块/带修改莫队(数颜色) 洛谷 P1903

    [模板]分块/带修改莫队(数颜色) 思路: 带修改莫队: (伏地膜xxy): 代码: #include <bits/stdc++.h> using namespace std; #defi ...

  9. .NET ORM SqlQuery

    查询 1.SqlQuery 用于执行原生SQL和存储过程 //转成list List<Student> list1 = db.SqlQuery<Student>("s ...

  10. SpringBoot学习:读取yml和properties文件的内容

    一.在SpringBoot实现属性注入: 1).添加pom依赖jar包: <!-- 支持 @ConfigurationProperties 注解 --> <!-- https://m ...