GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Phoenix Framework en CentOS 7

En este tutorial, le mostraremos cómo instalar Phoenix Framework en su servidor CentOS 7. Para aquellos de ustedes que no sabían, Para aquellos de ustedes que no sabían, Phoenix es un marco de desarrollo web emergente basado en Elixir. Su objetivo es proporcionar una alta productividad de desarrollo, características ricas y una sólida funcionalidad de tiempo de ejecución.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Phoenix Framework en un CentOS 7.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 7.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Phoenix Framework en CentOS 7

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

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

Paso 2. Instalación de los paquetes necesarios.

Instalar los paquetes necesarios:

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

Paso 3. Instalación de Erlang.

Primero, agregue el repositorio oficial de Erlang para instalar el último Erlang:

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

Instala Erlang usando el comando:

yum update
yum install erlang

Verifique si Erlangis está instalado o no usando el siguiente comando:

erl

Paso 3. Instalación de Elixir.

Primero, clona Git en el repositorio de Elixir:

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

Luego, vaya al directorio de elixir:

cd elixir/
make clean test

Ahora, se recomienda encarecidamente agregar la ruta bin de Elixir a su variable de entorno PATH:

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

Verifique si Elixiris está instalado o no usando el siguiente comando:

iex

Paso 4. Instalación de Phoenix Framework.

Use el siguiente comando para instalar Phoenix:

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

Paso 5. Instalación de PostgreSQL.

Puede instalar PostgreSQL usando YUM:

yum install -y postgresql-server
postgresql-setup initdb

Inicie el servicio PostgreSQL:

systemctl start postgresql.service
systemctl enable postgresql.service

Establezca una contraseña para el usuario predeterminado de PostgreSQL “postgres”:

sudo -u postgres psql

Configurar el método de autenticación del usuario de la base de datos:

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

Busca la siguiente sección:

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

Modificar el método de autenticación de las conexiones locales IPv4 a md5:

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

Reinicie el servicio de PostgreSQL para que surta efecto:

systemctl restart postgresql.service

Paso 6. Instalación de herramientas de inotify.

Use el siguiente comando para instalar un componente requerido "inotify-tools":

yum install inotify-tools

Paso 7. Cree una aplicación Phoenix.

Suponga que desea crear una aplicación Phoenix en el directorio ~/idroot_project_1:

mix phoenix.new ~/idroot_project_1

Este comando creará el directorio de la aplicación ~/idroot_project_1 por usted. Ingrese al directorio y cree una base de datos:

cd ~/idroot_project_1
mix ecto.create

Inicie su aplicación con el siguiente comando:

mix phoenix.server

Paso 8. Acceso a Phoenix Framework.

Phoenix Framework estará disponible en el puerto HTTP 4000 de manera predeterminada. Abra su navegador favorito y vaya a http://your-domain.com:4000/ o http://your-server-ip:4000 y complete los pasos necesarios para finalizar la instalación.

¡Felicitaciones! Ha instalado correctamente Phoenix Framework. Gracias por usar este tutorial para instalar Phoenix Framework en sistemas CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Phoenix Framework. .


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar Zend Framework en CentOS 6

Cómo instalar Phoenix Framework en CentOS 7

Cómo instalar Ionic Framework en CentOS 7

Cómo instalar Ionic Framework en CentOS 8

Cómo instalar Symfony Framework en CentOS 8