超简单的Laravel新手入门教程

开发环境Mac篇

此课程是收费课程,请先购买或加入会员后再访问。

使用 mac 做开发,有一些 app 几乎做任何程序开发都必备的。

xcode

mac中有太多开发相关的程序,都依赖于xcode。所以无论你做不做ios开发,基本都是必须安装的。安装也非常简单,直接在app store中下载就好了。需要注意的是,当安装完成之后,一定记得要启动一次,并点击同意按钮。

oh my zsh

http://ohmyz.sh

这是一个命令行增强工具,它提供各种美观的主题,还有各种各样对开发有帮助的插件,包括对phplaravel都有相关的插件支持。总之非常推荐安装一下了,我们后面的教程也都会使用它。

一条命令来搞定它~

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

homebrew

https://brew.sh

假如你之前用过linux系统。那么在ubuntu上安装程序,经常会使用一个叫做apt的命令。在centos上,也有一个类似的yum命令。
如果你喜欢这个功能,那么就一定要来试试homebrew了。

同样一条命令搞定它。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

使用的方法也非常简单,想安什么就直接brew install吧。

brew install wget

php

有了上面这些工具后,再来安装一下php。现在我们使用的laravel 5.5版本,最低要求的php版本都是7以上,所以我们直接来安装最新的php 7.2好了。

brew install php

Tips: 现在已经不需要再设置环境变量了,你只需重启下命令行,如果出现 php 7.2.x那就是成功

php -v
which php

安装composer

composer是 php 的包管理器,也是类似homebrew的功能,不同的是 composer 是专门用来安装 php 包的。在开发 php 程序时,想安装什么,都是一条composer require,就可以自动下载好你想要的包了。

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"

mv composer.phar /usr/local/bin/composer

composer 默认的仓库在国外,用起来非常的慢。那么就修改为使用中国镜像,这样下载包的时候速度就会很快了。

composer config -g repo.packagist composer https://packagist.laravel-china.org

mysql

最后来安装一个mysql数据库,到后面我们再学习数据库到底是怎么玩的。

brew install mysql@5.7

装完后,通过下面这条命令来启动mysql

# 这条命令跑完后,每次开机都会自动运行mysql
brew services start mysql

# 如果你不需要开机自动运行,你可以用下面这条命令
mysql.server start

Tips: mysql默认的账号是root,密码是

跑起一个laravel项目来

先使用composer安装 laravel安装器

composer global require "laravel/installer"

装完后,要来修改一下oh my zsh的环境变量

export PATH=~/.composer/vendor/bin:$PATH

改完后,记得要重启一下终端。

建一个专门放php项目的目录

mkdir -p  ~/Developer/PHP
cd ~/Developer/PHP

再来建一个laravel项目,并启动服务。

laravel new meetup
cd meetup
php artisan serve

现在就可以用浏览器来访问了

http://localhost:8000

great,一个laravel项目已经成功跑起来了。