Laravel——Web开发实战之路(一)

Laravel——Web开发实战之路(一)

@[Laraval|后端|框架]


  • LaravelWeb开发实战之路一
    • 前言
    • 编辑器选择
    • 命令行操作
    • win下Lavarel环境配置1
      • 安装VirtualBox
      • 安装Vagrant
      • 安装Homestead

前言

此blog是我学习lavarel教程——Web开发实战的心得,包括碰到的坑和解决的办法
本来项目组laravel的学习进阶已经有人写过完整的教程(面向新手友好)王皓的lavarel整理,但是在我windows下的环境配置问题是真的多,即使之前有他探路,在我学习的时候依旧遇到了一些问题,所以,大家可以参照他和我的blog,对照着看,相信对大家一定有所帮助

编辑器选择

常用
- AtomAtom下载
- Sublime
- PHPstormPHPstrom下载
- Visual Studio
- Vim
- Eclipse

下面说一下编辑器的特点:
作为一个用软件全看颜值的人,首推Atom和Visual Studio,高亮舒服,用起来很有 feel;sublime也很好,插件丰富,高亮漂亮;
PHPstorm作为jet brains公司的产品,自然是没的说,pystorm、Intel J、CLion…真是业界良心,大学生党可以用学校的edu邮箱进行学生,免费使用专业版,知乎搜索edu邮箱有什么好处,相信你会回来给我点赞的hhh
Vim纯命令行操作,相信用linux的童鞋一定不陌生
个人不太喜欢eclipse的格调23333

最后,编译器不分好坏,只有适合自己才是最重要的

命令行操作

windows用户使用git for windows
mac用户使用iTerm2

编辑器设置命令行快捷访问

atom 命令可以很便捷的通过命令调用编辑器打开文件或者文件夹,如下 atom . 可以让 Atom 编辑器打开当前命令行所在的文件夹

win下Lavarel环境配置(1)

此时,lavarel框架已进入最新的5.5版本,大佬出了一本书《laravel教程-Web开发实战》,书是好书,无奈售价¥69/本(知识就是财富啊妈的),我和队友的blog其实都是对本书的坑的探索和自我的实践经验。
话不多说,linux和mac在环境配置上应该不成问题(真tm羡慕的说),主要是windows下的环境配置,怎一个坑字了得

安装步骤
- 安装 VirtualBox
- 安装 Vagrant
- 导入 Homestead Box 虚拟机盒子
- 安装 Git
- 安装 Homestead 管理脚本
- 配置 Homestead.yaml 文件
- 启动 Homestead 虚拟机

安装VirtualBox

虽说书上说用它给的版本没有问题,然而经尝试验证,推荐使用VirtualBox最先版本,官网链接,一路默认安装即可,安装位置可以修改

安装Vagrant

Vagrant是一个用于创建和部署虚拟化开发环境的工具,其依赖于 VirtualBox 虚拟机,致力于帮助开发者快速构建一个环境统一的虚拟系统
同VirtualBox一样,请使用最新版本!书里给的有损坏,坑坑坑!官网链接,一路默认安装即可

安装Homestead

Homestead 利用 Vagrantfile 提供的便利,定制了一整套的可配置、可移植和复用的 Laravel 开发环境。Homestead 虚拟机里面包含了 Nginx Web 服务器、PHP 7.0、MySQL、Postgres、Redis、Memcached、Node,以及所有你在使用 Laravel 开发时需要用到的各种软件。

Homestead 包含了两个东西:
- Homestead 管理脚本;
- Homestead Box 虚拟机盒子

1.Homestead 管理脚本对Vagrantfile定制,从文件Homestead.yaml中读取配置信息进行配置
2.Homestead Box虚拟盒子 是提前打包好的开发要用的一堆软件

安装
1.下载Homestead虚拟盒子
2.解压下载下来的压缩包,包含一个homestead-virtualbox和一个meta.json文件(这也有个坑,待会填)
3.在解压目录中运行cmd命令vagrant box add metadata.json

注意,不要有中文路径
如果你使用的 Windows 系统在安装 Homestead 的时候报错:The box ‘laravel/homestead’ could not be found or
could not be accessed in the remote catalog.,请下载 MS Visual C++ 2010 x86 Redistributables 并进行安装即可修复
4.书上说导入后下载下来的盒子可以直接的删除,但我在安装过程中由于删了json文件,爆出了一个坑
5.下载git for windows安装git
6.下载Homestead管理脚本,在Git中敲命令

cd ~
git clone https://git.coding.net/summerblue/homestead.git Homestead

Windows 下,~ 目录代表着C:\Users\你的用户名,而 ~/Homestead 代表着 C:\Users\你的用户名\Homestead目录

7.初始化Homestead

bash init.sh

运行以上命令后,会在 ~/Homestead 目录下生成以下三个文件:
- Homestead.yaml - 主要配置信息文件,我们可以在此文件中配置 Homestead 的站点和数据库等信息;
- after.sh - 每一次 Homestead 盒子重置后(provision)会调用的 shell 脚本文件;
- aliases - 每一次 Homestead 盒子重置后(provision),会被替换至虚拟机的 ~/.bash_aliases 文件中,aliases 里可以放一些快捷命令的定义。

你可能感兴趣的:(教程,团队项目,后端,框架,后端,Lavarel,框架)