Laravel 从入门到上线运营-01工具篇
适合:基础
php
,初次接触或基础Laravel
目标:从零开始,实现一个博客网站,并上线持续更新运营网站。
在开始使用 Laravel
前,我们首先需要安装几个软件。正所谓磨刀不误砍柴工,工欲善其事必先利其器,君子性非异也,善假于物也...使用高效的工具能让我们节约大量时间。
其实 Laravel
也可以看成是制作网站的一个工具。工具不在于好坏,只要自己用的开心方便就行。
# 浏览器
我推荐使用 chrome
,chrome
里的一些 插件 和 应用 是我们所需的
chrome
官网:https://www.google.cn/chrome
安装一个工具插件练练手 https://www.baidufe.com/fehelper,这个是包含了很多工具的插件。
15EDE1AE-A916-4B58-9DF6-DF2BCE1CB214.png 554A872B-16D2-43B4-8E87-F81E36A016EF.png安装 postman
这个安装有个条件,就是需要 fq
点击右侧的应用按钮,进入应用商店,搜索 postman
,点击第一个进去后,选择 相关,拉到最后就有 postman
,安装即可。
# 文本编辑器
我推荐使用 sublime text
,这个工具小巧方便,也有很多插件可供选择。
sublime text
官网:http://www.sublimetext.com
下载后按照官方教材:https://packagecontrol.io/installation 安装插件程序
这里推荐自动安装
点击 View
,选择 Show Console
,输入下面代码回车等待即可
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
点击 Perferences
,选择 package settings
中有 package control
选项就说明安装成功。
安装汉化插件练练手
点击 package control
,输入 install
, 选择 Install Package
,输入 Chinese
,选择 ChineseLocalization
,就会自动安装。
安装 ConvertToUTF8
sublime
显示 GBK
编码文件是乱码的,我们需要 ConvertToUTF8
插件查看一些 GBK
编码文件,安装步骤同上,Chinese
换成 ConvertToUTF8
。
还有其他插件自行选择,插件市场:https://packagecontrol.io
# Homebrew
这个是 mac
同学需要看的,windows
同学不用看,Homebrew
简称 brew
,mac
下很多软件可以通过它自动安装更新卸载,无需自己操作。
brew
官网:https://brew.sh
brew
安装 fishshell
只需要输入 brew install fish
就是这么简单。fish
有代码自动提示功能,很方便。个人不喜欢Z Shell
对小白来说上手有点麻烦。
再自行安装 php
,nginx
,mysql
,mysql
安装5.7的就行,不需要8。
开发环境来说还是 mac
舒服,可以选择买个 mini
,如果觉得贵,可以买二手。
# git
git
是一个开源的分布式版本控制系统,不懂的同学简单的可以理解为代码文件修改记录工具,他会记录你所有的文件操作。
git
官网:https://git-scm.com
这里注意下,windows
和 mac
系统的区别。mac
同学直接通过 brew
安装。
windows
安装完成后有个 git bash
,比 windows
自带的终端好用多了,鼠标右键即可调出。
git
的图形工具还是推荐使用 sourcetree
:https://www.sourcetreeapp.com/enterprise 下载企业版,好跳过注册登录步骤,自行百度。
也有其他的 github desktop
:https://desktop.github.com
# phpstudy
这个 mac
同学不用看了,windows
同学安装一下,这个软件集成了 php
,nginx
,mysql
等等。还是很方便的
phpstudy
官网:https://www.xp.cn
类似的还有 laragon
:[http://www.laragon.com.cn][http://www.laragon.com.cn]
# mysql工具
windows
下还是 Navicat
最好:https://www.navicat.com.cn
其他还有 sql_front
,phpstudy
里可以安装。
mysql
推荐 sequelpro
没有之一:http://www.sequelpro.com
# composer
composer
是 php
包管理工具。很早以前大家开发php
要用到其他人写的第三方代码,都是复制黏贴,更新删除管理杂乱,有了 composer
就可以一键安装更新删除包。
windows
可以用 phpstudy
安装,也可以去官网下载安装:https://getcomposer.org
mac
同学依旧是直接 brew
安装
安装完成后我们就需要切换源,又快又稳。
阿里云:https://developer.aliyun.com/composer
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
# phpstorm
最后安装我们的大杀器 phpstorm
,其中优点太多,就不一一描述了。
phpstorm
官网:https://www.jetbrains.com/phpstorm,以前开发 laravel
还需要安装各种插件,经过了更新换代,现在已经很少需要了。