GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Phoenix Framework sur CentOS 7

Dans ce didacticiel, nous allons vous montrer comment installer Phoenix Framework sur votre serveur CentOS 7. Pour ceux d'entre vous qui ne savaient pas, Pour ceux d'entre vous qui ne savaient pas, Phoenix est un cadre de développement Web émergent basé sur Elixir. Il est destiné à fournir une productivité de développement élevée, des fonctionnalités riches et une fonctionnalité d'exécution puissante.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape du Phoenix Framework sur un CentOS 7.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 7.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Phoenix Framework sur CentOS 7

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

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

Étape 2. Installation des packages requis.

Installez les packages nécessaires :

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

Étape 3. Installation d'Erlang.

Tout d'abord, ajoutez le dépôt officiel d'Erlang pour installer le dernier Erlang :

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

Installez Erlang en utilisant la commande :

yum update
yum install erlang

Vérifiez si Erlangis est installé ou non en utilisant la commande suivante :

erl

Étape 3. Installation d'Elixir.

Tout d'abord, clonez Git vers le dépôt Elixir :

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

Ensuite, allez dans le répertoire de l'élixir :

cd elixir/
make clean test

Maintenant, il est fortement recommandé d'ajouter le chemin bin d'Elixir à votre variable d'environnement PATH :

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

Vérifiez si Elixiris est installé ou non en utilisant la commande suivante :

iex

Étape 4. Installation de Phoenix Framework.

Utilisez la commande suivante pour installer Phoenix :

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

Étape 5. Installation de PostgreSQL.

Vous pouvez installer PostgreSQL en utilisant YUM :

yum install -y postgresql-server
postgresql-setup initdb

Démarrez le service PostgreSQL :

systemctl start postgresql.service
systemctl enable postgresql.service

Définissez un mot de passe pour l'utilisateur PostgreSQL par défaut "postgres" :

sudo -u postgres psql

Configurez la méthode d'authentification de l'utilisateur de la base de données :

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

Trouvez la section suivante :

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

Modifiez la méthode d'authentification des connexions locales IPv4 en md5 :

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

Redémarrez le service PostgreSQL pour prendre effet :

systemctl restart postgresql.service

Étape 6. Installation d'inotify-tools.

Utilisez la commande suivante pour installer un composant requis "inotify-tools" :

yum install inotify-tools

Étape 7. Créez une application Phoenix.

Supposons que vous souhaitiez créer une application Phoenix dans le répertoire ~/idroot_project_1 :

mix phoenix.new ~/idroot_project_1

Cette commande créera pour vous le répertoire de l'application ~/idroot_project_1. Entrez dans le répertoire et créez une base de données :

cd ~/idroot_project_1
mix ecto.create

Lancez votre application avec la commande suivante :

mix phoenix.server

Étape 8. Accéder à Phoenix Framework.

Phoenix Framework sera disponible sur le port HTTP 4000 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com:4000/ ou http://your-server-ip:4000 et suivez les étapes requises pour terminer l'installation.

Félicitations ! Vous avez installé Phoenix Framework avec succès. Merci d'avoir utilisé ce didacticiel pour l'installation de Phoenix Framework sur les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Phoenix Framework. .


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer R sur CentOS 8

Comment installer Zend Framework sur CentOS 6

Comment installer Phoenix Framework sur CentOS 7

Comment installer Ionic Framework sur CentOS 7

Comment installer Ionic Framework sur CentOS 8

Comment installer Symfony Framework sur CentOS 8