在本教程中,我们将向您展示如何在您的 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 框架。 如需其他帮助或有用信息,我们建议您查看 凤凰框架官方网站.