搭建 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,你就能看到新网站了。