搭建 Laravel 开发环境

一直使用 Ruby 开发 Web 项目,也慢慢适应了 Ruby 提供的种种方便的函数。之前也算接触过 Php,做的只是些修修补补的小事儿,从来没有好好学过。

期间关注过一些 Php 开发框架,Laravel 让我眼前一亮。第一印象就是,Laravel 跟 Ruby on Rails / Sinatra 太像了。Laravel 充分利用 Php 5 的新特性,使用起来完全就是另一种语言,当然是另一种更好的语言,Php 也终于有了脚本语言的样子。

我也开始学点学 Laravel,以后就也能说自己会 Php了 :)

今天就先从安装开发环境开始。

0. 官网

Laravel 官网,有最新,最规范的教程。

1. 系统环境

  • 系统环境: Ubuntu 14.04 LTS x64
  • 编辑器: 一如既往的 Sublime Text 3,一如既往的好用,特别是安装了 Laravel 插件后。

2. 基础软件

为图方便数据库使用的是 Sqlite

sudo apt-get install sqlite
sudo apt-get install php5
sudo apt-get install php5-sqlite
sudo apt-get install php5-curl
sudo apt-get install php5-mcrypt

3. 安装 Laravel

安装 Composer

Composer 是个非常强大的工具(虽然别的语言早就有了),用于管理 Php 的包关系。详见 Composer 官网

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

改一下 Composer 的权限

chmod 777 /usr/local/bin/composer

安装 Laravel

下载 Laravel 安装器

wget http://laravel.com/laravel.phar
mv laravel.phar /usr/local/bin/laravel

改变 Laravel 权限:

chmod 777 /usr/local/bin/laravel

测试

这个时候你就已经安装好了 Laravel 开发环境,可以测试一下。 在你选定的开发目录下执行

laravel new blog

不出意外的话,这将在 blog 目录下创建一个 Laravel 新项目。 现在就可以更新/安装项目的依赖包了

cd blog
composer install

过一会儿依赖的包就能够安装好了。 不用安装 Apache 或 Nginx,我们就用 Php 5.4+ 内置的 Web Server。

php artisan serve

现在打开 http://localhost:8000,你就能看到新网站了。