GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Phoenix Framework unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Phoenix Framework auf Ihrem CentOS 7-Server installieren. Für diejenigen unter Ihnen, die es nicht wussten, Für diejenigen unter Ihnen, die es nicht wussten, Phoenix ist ein aufstrebendes Elixir-basiertes Webentwicklungs-Framework. Es soll eine hohe Entwicklungsproduktivität, umfangreiche Funktionen und eine starke Laufzeitfunktionalität bieten.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Phoenix Frameworks auf einem CentOS 7.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 7.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Phoenix Framework auf CentOS 7 installieren

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

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

Schritt 2. Erforderliche Pakete installieren.

Installieren Sie die erforderlichen Pakete:

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

Schritt 3. Erlang installieren.

Fügen Sie zuerst das offizielle Erlang-Repository hinzu, um das neueste Erlang zu installieren:

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

Installieren Sie Erlang mit dem Befehl:

yum update
yum install erlang

Überprüfen Sie mit dem folgenden Befehl, ob Erlangis installiert ist oder nicht:

erl

Schritt 3. Elixir installieren.

Klonen Sie zuerst Git in das Elixir-Repository:

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

Als nächstes gehen Sie zum Elixir-Verzeichnis:

cd elixir/
make clean test

Jetzt wird dringend empfohlen, Elixirs bin-Pfad zu Ihrer PATH-Umgebungsvariablen hinzuzufügen:

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

Überprüfen Sie mit dem folgenden Befehl, ob Elixiris installiert ist oder nicht:

iex

Schritt 4. Phoenix Framework installieren.

Verwenden Sie den folgenden Befehl, um Phoenix zu installieren:

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

Schritt 5. Installation von PostgreSQL.

Sie können PostgreSQL mit YUM installieren:

yum install -y postgresql-server
postgresql-setup initdb

Starten Sie den PostgreSQL-Dienst:

systemctl start postgresql.service
systemctl enable postgresql.service

Legen Sie ein Passwort für den standardmäßigen PostgreSQL-Benutzer „postgres“ fest:

sudo -u postgres psql

Richten Sie die Authentifizierungsmethode für Datenbankbenutzer ein:

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

Suchen Sie den folgenden Abschnitt:

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

Ändern Sie die Authentifizierungsmethode von lokalen IPv4-Verbindungen zu md5:

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

Starten Sie den PostgreSQL-Dienst neu, damit er wirksam wird:

systemctl restart postgresql.service

Schritt 6. Inotify-Tools installieren.

Verwenden Sie den folgenden Befehl, um eine erforderliche Komponente „inotify-tools“ zu installieren:

yum install inotify-tools

Schritt 7. Erstellen Sie eine Phoenix-Anwendung.

Angenommen, Sie möchten eine Phoenix-Anwendung im Verzeichnis ~/idroot_project_1:

erstellen
mix phoenix.new ~/idroot_project_1

Dieser Befehl erstellt das Anwendungsverzeichnis ~/idroot_project_1 für Sie. Wechseln Sie in das Verzeichnis und erstellen Sie eine Datenbank:

cd ~/idroot_project_1
mix ecto.create

Starten Sie Ihre Anwendung mit dem folgenden Befehl:

mix phoenix.server

Schritt 8. Zugriff auf Phoenix Framework.

Phoenix Framework ist standardmäßig auf HTTP-Port 4000 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:4000/ oder http://your-server-ip:4000 und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.

Herzlichen Glückwunsch! Sie haben Phoenix Framework erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Phoenix Framework auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Phoenix Framework-Website zu besuchen .


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie Zend Framework auf CentOS 6

So installieren Sie Phoenix Framework unter CentOS 7

So installieren Sie Ionic Framework unter CentOS 7

So installieren Sie Ionic Framework unter CentOS 8

So installieren Sie Symfony Framework auf CentOS 8