搭建一个本地 Laravel 运行环境
感觉教程里的 Homestead,Docker WSL2 环境都比较麻烦,稍有不慎,就容易卡住了,所以我想找个简单的办法快速搭建本地运行环境。
我的系统是 : Win10
Laravel 版本:8.x
安装 phpstudy
这是一个集成的环境部署工具,类似于 wamp,xampp,laragon等等。
下载地址
安装很简单,选择好安装位置,基本都是下一步即可,安装完成后,打开如下:
下面是我选择安装的软件:
安装 Laravel
将 PHP,composer 路径加入到 PATH 环境变量中
- 找到 PHP 的安装位置,我的是这里
C:\phpstudy_pro\Extensions\php\php7.4.3nts
- 找到 composer 的安装位置,我的是这里
C:\phpstudy_pro\Extensions\composer1.8.5
- 加入系统环境变量中。(这个应该都会吧 😀)
- 打开终端(建议去应用商店安装Windows Terminal),验证一下
junwind> php --version junwind> composer -V
修改 composer 镜像源为国内的
我们可以先用 composer -g config -l
看一下镜像源是哪个?
很明显不是国内的,我们的云服务三巨头 阿里,腾讯,百度,都有提供镜像服务,我们使用阿里的,阿里composer镜像
我们使用推荐的全局配置,即其它位置的项目,仓库源地址也是这个:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
此时再次查看一下,已经换好阿里的源了,记得关闭一下这个终端。
我执行 composer global require laravel/installer
后,报错,告诉我 composer 版本低了,来升级下。
升级 composer
我使用 composer self-update
更新,发现还是报错,连接不上远程服务。
我查看了文档,其实可以这样升级。
按照要求,我成功升级了 composer
使用 Composer 安装 Laravel 安装器
composer global require laravel/installer
很好,一片绿,Perfect。
我们要留意上面红色框中的路径 C:/Users/junwind/AppData/Roaming/Composer
,下面会用到。
手册说到,要把这个 vendor/bin 目录放入 PATH 环境变量中,而这个目录就在之前红色方框中,我们看下对不对:
好的,加入 PATH 中。
使用 Laravel 安装器安装一个 Laravel 的测试项目
项目地址位于我本机的:C:\phpstudy_pro\WWW,这也是 phpstudy 的默认web项目地址。
laravel new blog
(如果说,出现命令找不到情况,我们尝试重新打开终端试下。)
安装完成
中间的省略。
出现了明显的错误,比如红色的,请按照提示去查找问题,或者社区提问(保留错误截图),请不要死磕。
启动一个 Laravel 项目
so,Let’s go.
php artisan serve
😂 报错了
why ? 我们要去 blog 项目下,才能找到 artisan 👌
好的,浏览器打开,Nice!!!
总结
这套环境,其实已经算是部署 Laravel 环境比较简单的了,但我安装时,依旧遇到一些坑,可想教程里面用 Homestead,或 Docker 的方式,坑更多,而且五花八门。
我的几点建议:
- 本地,用简单的集成环境就行。
- 需要使用 Docker,Linux 等,建议虚拟机中搞,配合用虚拟机中的共享目录。
- 不建议 WSL2。
如果一个新手一开始,面对那么繁琐的安装步骤,可能屡次失败,会打击学习的热情。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: