Skip to content

XAMPP

向军大叔每晚八点在 抖音bilibli 直播

xj-small

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。它可以在 Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用。

安装

  1. 登录官网下载: https://www.apachefriends.org/zh_cn/index.html
  2. 直载后一直下一步完成安装

目录

我将 XAMPP 安装在 C:\xampp

  1. 站点目录 C:\xampp\htdocs
  2. PHP 模块目录 C:\xampp\php
  3. 虚拟主机配置文件 C:\xampp\apache\conf\extra\httpd-vhosts.conf

环境变量

php.exe 设置到系统环境变量中,Mac/Linux 可以将 php 指令设置个软链接。

  1. 右键点击 我的电脑>属性
  2. 点击 高级系统设置>环境变量,在 系统变量 处选择 Path 选项,添加 php 命令所在目录 C:\xampp\php 1526349408538

修改 Mysql 密码

xampp 默认密码为空,有时我们使用一些 PHP 的产品要求 Mysql 必须有密码,下面我们就来设置 Mysql 的密码。

  1. 使用 xampp 面板打开命令行连接 mysql1526350904807

    1526351111376

  2. 修改密码

    UPDATE mysql.user SET password=password('admin888') WHERE user='root';
    flush privileges;

虚拟主机

配置 hosts 文件

将域名 hdcms.hd 指定到站点目录 C:\xampp\htdocs\hdcms

打开虚拟主机配置文件 C:\xampp\apache\conf\extra\httpd-vhosts.conf,并添加虚拟主机配置

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/hdcms"
    ServerName hdcms.hd
</VirtualHost>
#配置了虚拟主机后,需要为 http://localhost 域名也设置虚拟主机
<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs"
    ServerName localhost
</VirtualHost>

修改系统 hosts 文件

hosts 文件用来设置本地域名解析

  1. 移动 C:\Windows\System32\drivers\etc\hosts 到桌面
  2. 在文件末尾添加 127.0.0.1 hdcms.hd

使用 xampp 面板重新起动 Apache,现在访问 hdcms.hd/ 就会访问到 C:\xampp\htdocs\hdcms 目录(请先创建个 index.php 文件为站点默认文件)

设置系统服务

  1. 将 Apache 和 Mysql 设置为系统服务后可以做到开机自动启动。

    1526482811466

  2. 设置为系统服务

    1526482867339

HeidiSQL

HeidiSQL 是一款用于简单化迷你的 MySQL 服务器和数据库管理的图形化界面适用于 windows 操作系统。

登录官网下载 https://www.heidisql.com/download.php

1526350329952

sequelpro

sequelpro 是专为 Mac 用户准备的免费 Mysql 管理软件。

下载 https://sequelpro.com/download

各软件都是图形界面,功能使用都直观简单,所以就进行介绍了。

image-20190708140443546

Laravel

如果你是在版本低于 5.7.7 的 MySQL release 上创建索引,那就需要你手动配置迁移生成的默认字符串长度。

在 AppServiceProvider.php 文件里的 boot 方法里设置

public function boot()
{
 	\Schema::defaultStringLength(191);
}