搭建 Laravel 开发环境

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

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

......

阅读全文 →

PostgreSQL 入门

参考自阮一峰博客

经常会用到 PostgreSQL,虽然基本都是在 Rails 中使用,基本的操作都是 ActiveRecord 上处理。所以一直也不知道怎么操作 PostgreSQL,只是模糊知道跟 MySql不大一样,详情就不大了了了。遇到问题,也只能到 StackOverflow 上抱牛人大腿了 :)

......

阅读全文 →

linux 创建用户命令

因为从来都是自己用自己的电脑,而且一直使用的是Ubuntu,所以都是在系统安装过程中新建用户,从来没有尝试过用命令行。

这次使用过程中涉及到的命令如下:

useradd
adduser
usermod
userdel
passwd

useradd

useradd adou

只会创建 adou 用户,但是并没有创建 /home/adou/ 文件夹,也没有创建密码,不能登录系统。

......

阅读全文 →

Nginx + Passenger + Rails

最近开发一个 Rails 项目,项目 Demo 已经初步完成,需要部署到服务器。平时都是使用 Rails 自带 WebBrick, 或者使用 thin,很少配置 production 环境的。今天实践了一遍,虽然也遇到了几个坑,过程还算顺利。

相关软件版本

  • Ubuntu Server 14.04
  • Ruby 2.0.0-p481
  • Passenger 4.0.46

总体步骤

......

阅读全文 →