# 环境要求
* PHP >= 7.2.0
* PHP BCMath 扩展
* PHP Ctype 扩展
* PHP JSON 扩展
* PHP Mbstring 扩展
* PHP OpenSSL 扩展
* PHP PDO 扩展
* PHP Tokenizer 扩展
* PHP XML 扩展
# 安装 Laravel
Laravel 使用 Composer 管理依赖,所以,安装之前确保已经在机器上安装了
## 通过 Laravel 安装器
首先,我们可以通过 Laravel 安装器安装 Laravel,在此之前,需要通过 Composer 安装 Laravel 安装器:
> composer global require laravel/installer
安装完成后,只需通过 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new post 将会创建一个名为 post 的新 Laravel 应用,且包含所有已安装的 Laravel 依赖:
> laravel new post
## 通过 Composer Create-Project
你还可以在终端中通过 Composer 的 create-project 命令来安装 Laravel 应用:
> composer create-project --prefer-dist laravel/laravel post
如果要下载安装 Laravel 其他版本应用,比如 5.8 版本,可以使用这个命令:
> composer create-project --prefer-dist laravel/laravel post 5.8.\*。
# 虚拟域名配置
> 注:不同的集成环境配置的虚拟域名的方式不一样,使用laragon集成环境会自己生成项目同名加test后缀域名,使用phpstudy也可以自己配置虚拟域名,我这里使用的wamp环境,下面就进行虚拟域名的配置
* 上面我们已经创建了一个项目名为`post`的项目,我们将项目的虚拟域名设置为`post.test`
在 wamp集成环境中,打开`httpd-vhosts.conf`进行配置:
![](https://img.kancloud.cn/86/90/869001f23e61875cd6a479fdfe8e3c30_576x350.png)
> 配置项目路径,我的项目放在`C:\wamp\www`中,配置虚拟域名为`post.test`
```
<VirtualHost *:80>
DocumentRoot "C:\wamp\www\post\public"
ServerName post.test
DirectoryIndex index.php
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
```
修改系统HOSTS文件:
![](https://img.kancloud.cn/02/cc/02ccea9d0b3e0a8094f1652f6fc29c08_889x214.png)
在hosts中添加一行,重启wamp环境,虚拟域名就配置好了,就可以通过`post.test`访问我们的项目了,至此我们的项目的搭建已经完成,可以进行接下来的开发了
`127.0.0.1 post.test`
![](https://img.kancloud.cn/c8/af/c8aff76fe1b2db49fb83e6c1d982a64c_1466x996.png)