一、XAMPP 跑 Laravel 的准备工作

之前都是在 linux 上进行 Laravel 的开发,简单方便并且快捷,composer 也非常方便,不过我是通过 ftp 进行 Auto Upload 代码,并且开的是 apache vhost 那种模式,其实和线上开发差不多,并不是最方面的。

最近突发奇想,不想在我的 linux 上写 Laravel,还是想在 window 的 xampp 上进行 Laravel 开发。

遇到了一些坑,整理一下:

1、XAMPP PHP7.1

我是非常钟情于 PHP7 的,所以我卸载了原来的 XAMPP(之前是 PHP5.6),下载 PHP7.1-VC14 的可以去 SourceForge直接下载,好像 apachefriend 访问有些太慢了:

安装即可。

2、php 命令行

很多时候都需要命令行,这也是我不愿意在 windows 开发的原因,powershell 还不错。

把 php 加入环境变量即可。

D:\xampp\php\根据个人安装目录自己选择文件夹路径) 加入 环境变量的 path

如何设置环境变量不解释。

验证成功:

php -v

3、composer

我之前不愿意在 windows 上写 Laravel 和 thinkphp5 很大部分都是因为 Composer 太麻烦了。

composer 可以去下载一步一步安装,也可以使用别人做好的离线包,直接解压缩即可。

composer 离线包 一般由两个文件组成:

  • composer.phar
  • composer.bat

把这两个文件放入 xampp 的 php 目录下即可。

验证成功:

composer --version

4、composer 国内镜像

composer config -g repositories.packagist composer https://packagist.phpcomposer.com

二、构建项目

安装项目的话可以使用:

composer create-project laravel/laravel demo

需要等待依赖下载完成之后访问即可,注意目录

三、启动项目遇到的问题:

1.jpg

如果发现启动错误,在 xampp 中出现的问题极大可能是:

没有 .env 环境配置文件,此时将 .env-example 重命名成 .env 即可

上面操作会出现下列信息:

Application key [base64:In/pkPAB7jA6Alh6b/ZFlphZHHFh4Xnp3ipsEJxC/lc=] set successfully.

刷新即可。


目前只遇到如上的这些问题

其他问题会继续补充。