文章目录
一、前置要求
- 需要 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.官方文档