一、前置要求
- 需要 Erlang 18 或更高版本
- 需要 Elixir 1.5 或更高版本
- 需要 Node.js 5.0.0 或更高版本
注意:Phoenix 默認使用 PostgreSQL 作爲數據庫 ,可以在創建新應用時通過參數 --database mysql 來切換到 MySQL
二、安裝 Phoenix
- 安裝 Phoenix
$ mix archive.install hex phx_new 1.4.11
- 創建項目 hello,並使用 mysql
遇到 [Yn] 時輸入 y$ mix phx.new hello --database mysql
- 進入目錄
$ cd hello
- 編輯 config/dev.exs 配置數據庫
填入mysql的賬戶和密碼等等,並執行username: "root", password: "", database: "mysql_dev", hostname: "localhost",
$ mix ecto.create
- 啓動 Phoenix
$ mix phx.server
- 訪問搭建好的web服務
- 主頁 http://localhost:4000
- api demo http://localhost:4000/api/demo
[參考] 1.官方文檔