如何在 CentOS 7 上安装 Phoenix 框架

在本教程中,我们将向您展示如何在您的 CentOS 7 服务器上安装 Phoenix Framework。 对于那些不知道的人,对于那些不知道的人,Phoenix 是一个新兴的基于 Elixir 的 Web 开发框架。 它旨在提供高开发效率、丰富的特性和强大的运行时功能。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 7 上逐步安装 Phoenix 框架。

在 CentOS 7 上安装 Phoenix 框架

第 1 步。首先,让我们首先确保您的系统是最新的。

yum clean all yum -y install epel-release yum -y update

步骤 2. 安装所需的软件包。

安装必要的软件包:

yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel wxBase.x86_64

步骤 3. 安装 Erlang。

首先,添加 Erlang 官方仓库以安装最新的 Erlang:

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

使用以下命令安装 Erlang:

yum update yum install erlang

验证是否 二郎使用以下命令安装或不安装:

erl

步骤 3. 安装 Elixir。

首先,Git 克隆到 Elixir 存储库:

git clone https://github.com/elixir-lang/elixir.git

接下来,进入 elixir 目录:

cd elixir/ make clean test

现在,强烈建议将 Elixir 的 bin 路径添加到 PATH 环境变量中:

 PATH="$PATH:/root/elixir/bin"

验证是否 灵药使用以下命令安装或不安装:

iex

步骤 4. 安装 Phoenix 框架。

使用以下命令安装 Phoenix:

mix archive.install https://github.com/phoenixframework/archives/raw/master/phoenix_new.ez

步骤 5. 安装 PostgreSQL。

您可以使用 YUM 安装 PostgreSQL:

yum install -y postgresql-server postgresql-setup initdb

启动 PostgreSQL 服务:

systemctl start postgresql.service systemctl enable postgresql.service

为默认 PostgreSQL 用户“postgres”设置密码:

sudo -u postgres psql

设置数据库用户认证方法:

nano /var/lib/pgsql/data/pg_hba.conf

找到以下部分:

# IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident

修改IPv4本地连接的认证方式为md5:

# IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all

重启PostgreSQL服务生效:

systemctl restart postgresql.service

步骤 6. 安装 inotify-tools。

使用以下命令安装所需的组件“inotify-tools”:

yum install inotify-tools

步骤 7. 创建 Phoenix 应用程序。

假设你要在~/idroot_project_1目录下创建一个Phoenix应用:

mix phoenix.new ~/idroot_project_1

此命令将为您创建应用程序目录 ~/idroot_project_1。 进入目录并创建一个数据库:

cd ~/idroot_project_1 mix ecto.create

使用以下命令启动您的应用程序:

mix phoenix.server

步骤 8. 访问 Phoenix 框架。

Phoenix Framework 默认在 HTTP 端口 4000 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com:4000/ 要么 https://your-server-ip:4000 并完成所需的步骤以完成安装。

恭喜! 您已成功安装 Phoenix 框架。 感谢您使用本教程在 CentOS 7 系统上安装 Phoenix 框架。 如需其他帮助或有用信息,我们建议您查看 凤凰框架官方网站.