xampp 和 mysql 都安装配置_XAMPP环境搭建与配置

准备

下载XAMPP安装包:下载地址

下载MySQL Workbench(MySQL客户端):下载地址

下载Microsoft Visual C++ 2008 Redistributable Package (x86)(可能需要):下载地址

安装

·安装XAMPP

这里只列出可能遇到的问题:

1.有时候会提示存在用户权限风险,不要安装到C盘,我一般安装到D盘

de7a5335b787

用户权限风险

2.在选择安装目录时,默认是C:\xampp,我一般改为D:\xampp,曾经试图改为D:\ProgramFiles\xampp,但总是报错缺少Visual C++ 2008,改回D:\xampp就没有问题。

de7a5335b787

选择安装路径

·安装MySQL Workbench

没有问题,这里不做说明。

·安装Microsoft Visual C++ 2008 Redistributable Package (x86)

有些环境下XAMPP安装时会报错,要求安装这个补丁包,如果安装后仍然报错,建议更换XAMPP的安装路径为D:\xampp。

配置

·配置Apache

de7a5335b787

修改默认的80端口

把httpd.conf中的80端口全部修改为81,如果不修改,会与默认80端口产生冲突,严重时可能导致浏览器不能正常使用

de7a5335b787

修改默认的443ssl

把httpd-ssl.conf中的443全部修改为4433

·配置MySQL

de7a5335b787

配置MySQL

把my.ini中的3306改为3316(如果3306不冲突,可以不修改)

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

de7a5335b787

使用utf8字符集

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

1.创建使用utf8的数据库

CREATE DATABASE `test`

CHARACTER SET 'utf8'

COLLATE 'utf8_general_ci';

2.创建使用utf8的数据表

CREATE TABLE `database_user` (

`ID` varchar(40) NOT NULL default '',

`UserID` varchar(40) NOT NULL default '',

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

运行

xampp启动后的界面如下

de7a5335b787

xampp运行中

de7a5335b787

de7a5335b787

这个界面设计容易产生误解,最左侧的Service列表中,表示该服务已被注册为系统服务,可以开机自启动,并不表示服务已启动;表示该服务不是系统服务,不会开机自启动,并不表示服务未启动;服务的运行状态要看“Actions”中是start,还是stop。

设置MySQL密码

按照默认的安装结果,MySQL没有密码,需要设置密码,可以在xampp中启动apache和mysql后,为mysql设置密码。

在浏览器中输入http://localhost:81/dashboard/,打开本地管理页面

de7a5335b787

xampp管理页面

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

de7a5335b787

数据库管理页面

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

de7a5335b787

用户账户

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

de7a5335b787

修改密码

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

de7a5335b787

部署

xampp有两种部署方式:

1.复制文件夹

复制文件夹到..\xampp\htdocs目录下,如..\xampp\htdocs\myweb,浏览器中访问localhost:/myweb

这种方法使用上很不方便,建议采用下一种方法。

2.建立虚拟目录

打开xampp,在httpd-xampp.conf文件中建立虚拟目录

de7a5335b787

httpd-xampp.conf

在文件底部,新增如下整段配置项,其中红线部分为虚拟路径,蓝线部分为指向的物理路径,浏览器访问地址localhost:81\shepherd

de7a5335b787

虚拟目录配置项

结束

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值