GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Kerangka Phoenix di CentOS 7

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Phoenix Framework di server CentOS 7 Anda. Bagi Anda yang belum tahu, Bagi Anda yang belum tahu, Phoenix adalah kerangka kerja pengembangan web berbasis Elixir yang sedang berkembang. Ini dimaksudkan untuk menyediakan produktivitas pengembangan yang tinggi, fitur yang kaya, dan fungsionalitas waktu proses yang kuat.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Phoenix Framework pada CentOS 7.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS 7.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Phoenix Framework di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

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

Langkah 2. Menginstal Paket yang Diperlukan.

Instal paket yang diperlukan:

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

Langkah 3. Menginstal Erlang.

Pertama, Tambahkan repositori resmi Erlang untuk menginstal Erlang terbaru:

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

Instal Erlang menggunakan perintah:

yum update
yum install erlang

Verifikasi apakah Erlangis diinstal atau tidak dengan menggunakan perintah berikut:

erl

Langkah 3. Menginstal Elixir.

Pertama, Git mengkloning ke repositori Elixir:

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

Selanjutnya, Buka direktori elixir:

cd elixir/
make clean test

Sekarang, Sangat disarankan untuk menambahkan jalur bin Elixir ke variabel lingkungan PATH Anda:

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

Verifikasi apakah Elixiris diinstal atau tidak dengan menggunakan perintah berikut:

iex

Langkah 4. Memasang Kerangka Phoenix.

Gunakan perintah berikut untuk menginstal Phoenix:

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

Langkah 5. Menginstal PostgreSQL.

Anda dapat menginstal PostgreSQL menggunakan YUM:

yum install -y postgresql-server
postgresql-setup initdb

Mulai layanan PostgreSQL:

systemctl start postgresql.service
systemctl enable postgresql.service

Setel kata sandi untuk "postgres" default pengguna PostgreSQL:

sudo -u postgres psql

Siapkan metode otentikasi pengguna database:

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

Temukan bagian berikut:

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

Ubah metode otentikasi koneksi lokal IPv4 ke md5:

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

Mulai ulang layanan PostgreSQL agar berlaku:

systemctl restart postgresql.service

Langkah 6. Memasang inotify-tools.

Gunakan perintah berikut untuk menginstal komponen yang diperlukan “notify-tools”:

yum install inotify-tools

Langkah 7. Buat aplikasi Phoenix.

Asumsikan Anda ingin membuat aplikasi Phoenix di direktori ~/idroot_project_1:

mix phoenix.new ~/idroot_project_1

Perintah ini akan membuat direktori aplikasi ~/idroot_project_1 untuk Anda. Masuk ke direktori dan buat database:

cd ~/idroot_project_1
mix ecto.create

Aktifkan aplikasi Anda dengan perintah berikut:

mix phoenix.server

Langkah 8. Mengakses Phoenix Framework.

Phoenix Framework akan tersedia pada port HTTP 4000 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com:4000/ atau http://your-server-ip:4000 dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.

Selamat! Anda telah berhasil menginstal Phoenix Framework. Terima kasih telah menggunakan tutorial ini untuk menginstal Phoenix Framework pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa situs resmi Phoenix Framework .


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8