美文网首页
XAMPP环境搭建与配置

XAMPP环境搭建与配置

作者: 蓝灰_q | 来源:发表于2016-11-30 14:23 被阅读4527次

    准备

    下载XAMPP安装包:下载地址

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

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

    安装

    ·安装XAMPP

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

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

    用户权限风险

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

    选择安装路径

    ·安装MySQL Workbench

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

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

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

    配置

    ·配置Apache

    修改默认的80端口

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

    修改默认的443ssl

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

    ·配置MySQL

    配置MySQL

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

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

    使用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启动后的界面如下

    xampp运行中

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

    设置MySQL密码

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

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

    xampp管理页面

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

    数据库管理页面

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

    用户账户

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

    修改密码

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

    部署

    xampp有两种部署方式:

    1.复制文件夹

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

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

    2.建立虚拟目录

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

    httpd-xampp.conf

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

    虚拟目录配置项

    结束

    相关文章

      网友评论

          本文标题:XAMPP环境搭建与配置

          本文链接:https://www.haomeiwen.com/subject/pittmttx.html