Appearance
XAMPP
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。它可以在 Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用。
安装
- 登录官网下载: https://www.apachefriends.org/zh_cn/index.html
- 直载后一直下一步完成安装
目录
我将 XAMPP
安装在 C:\xampp
- 站点目录
C:\xampp\htdocs
- PHP 模块目录
C:\xampp\php
- 虚拟主机配置文件
C:\xampp\apache\conf\extra\httpd-vhosts.conf
环境变量
将 php.exe
设置到系统环境变量中,Mac/Linux 可以将 php 指令设置个软链接。
- 右键点击 我的电脑>属性
- 点击
高级系统设置>环境变量
,在系统变量
处选择Path
选项,添加 php 命令所在目录C:\xampp\php
修改 Mysql 密码
xampp 默认密码为空,有时我们使用一些 PHP 的产品要求 Mysql 必须有密码,下面我们就来设置 Mysql 的密码。
使用 xampp 面板打开命令行连接 mysql
修改密码
UPDATE mysql.user SET password=password('admin888') WHERE user='root';
flush privileges;
虚拟主机
配置 hosts 文件
将域名 bmcms.bm
指定到站点目录 C:\xampp\htdocs\bmcms
打开虚拟主机配置文件 C:\xampp\apache\conf\extra\httpd-vhosts.conf
,并添加虚拟主机配置
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/bmcms"
ServerName bmcms.bm
</VirtualHost>
#配置了虚拟主机后,需要为 http://localhost 域名也设置虚拟主机
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
修改系统 hosts 文件
hosts 文件用来设置本地域名解析
- 移动
C:\Windows\System32\drivers\etc\hosts
到桌面 - 在文件末尾添加
127.0.0.1 bmcms.bm
使用 xampp 面板重新起动 Apache,现在访问 bmcms.bm/ 就会访问到 C:\xampp\htdocs\bmcms
目录(请先创建个 index.php 文件为站点默认文件)
设置系统服务
将 Apache 和 Mysql 设置为系统服务后可以做到开机自动启动。
设置为系统服务
HeidiSQL
HeidiSQL 是一款用于简单化迷你的 MySQL 服务器和数据库管理的图形化界面适用于 windows 操作系统。
登录官网下载 https://www.heidisql.com/download.php
sequelpro
sequelpro 是专为 Mac 用户准备的免费 Mysql 管理软件。
下载 https://sequelpro.com/download
各软件都是图形界面,功能使用都直观简单,所以就进行介绍了。
Laravel
如果你是在版本低于 5.7.7 的 MySQL release 上创建索引,那就需要你手动配置迁移生成的默认字符串长度。
在 AppServiceProvider.php 文件里的 boot 方法里设置
public function boot()
{
\Schema::defaultStringLength(191);
}