为了能提高自己的价值,还是要坚持学习新东西才行。这不,从多学会一个PHP开发框架开始。在开始使用Laravel之前,很多“经验”告诉我要先安装Homestead,至于好处,大家可以自己百度,我就不在此过多赘述了,至少我是比较认可这些经验之谈的,况且,多了解一些开发环境的东西也没有坏处。
我是一个有些眼高手低的人,所以在开始安装Homestead之前浏览比较了很多安装经验贴,并且本着尽量使用新版软件的思路,在VirtualBox和Vagrant的安装时,我都从官网下载了最新版本进行安装。
整个安装过程参考了 Laravel学院里面的部分内容 https://learnku.com/docs/laravel-development-environment/5.7/development-environment-macos/2901 建议先去看这个教程。除了在最初的软件版本上选择了最新的,其他步骤都是参考此文档。
本机系统:macOS Mojave 10.14.6
VirtualBox和Vagrant选择“下一步”进行安装;其他步骤按照文档提示,在终端输入指令即可,在小白阶段不需要修改任何配置选项,所有内容选择默认配置项就行。
命令行 | 说明 |
vagrant init | 初始化 vagrant |
vagrant up | 启动 vagrant |
vagrant halt | 关闭 vagrant |
vagrant ssh | 通过 SSH 登录 vagrant(需要先启动 vagrant) |
vagrant provision | 重新应用更改 vagrant 配置(需要先启动vagrant) |
vagrant destroy | 删除 vagrant |
成功安装后的截图如下
整个过程都是安装教程来,没有太多复杂的地方,我是比较顺利的就安装成功了,暗自庆幸。
二、创建第一个Laravel应用
在启动虚拟机后执行如下命令创建一个Laravel应用
$ cd ~/code $ composer create-project laravel/laravel Laravel --prefer-dist "5.8.*"
不过可能会遇到下面这种情况
按说明是镜像地址请求出错,于是去https://packagist.laravel-china.org查看,发现Laravel China在一个月前发了篇文章《Laravel China 镜像完成历史使命,将于两个月后停用》,所以很明白了,你需要换镜像。然后就可以正常执行命令安装了。
全局配置
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置
终于看到最终效果了,太不容易了。