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

Cara Memasang LEMP Stack di CentOS 8

Dalam tutorial ini, kami akan menunjukkan cara menginstal LEMP Stack di CentOS 8. Bagi Anda yang belum tahu, LEMP adalah singkatan dari Linux, Nginx (diucapkan engine X), MariaDB /MySQL, dan PHP, semuanya open source. Ini adalah kumpulan perangkat lunak paling umum yang mendukung situs web dinamis dan aplikasi web. Linux adalah sistem operasinya; Nginx adalah server webnya; MariaDB/MySQL adalah server database dan PHP adalah bahasa skrip sisi server yang bertanggung jawab untuk menghasilkan halaman web dinamis.

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 LEMP Stack di server CentOS 8.

Instal LEMP Stack di CentOS 8

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

sudo dnf update

Langkah 2. Menginstal Nginx di CentOS 8.

Nginx adalah server web berkinerja tinggi dan sangat populer akhir-akhir ini, Langkah pertama adalah menginstal Nginx. Jadi buka sesi terminal atau sambungkan ke server Anda menggunakan SSH:

sudo dnf install nginx

Setelah instalasi selesai, mulai dan aktifkan Nginx untuk berjalan pada boot sistem:

systemctl enable --now nginx

Langkah selanjutnya adalah membuka port-port di Firewall agar kita bisa menggunakan Nginx:

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

Anda dapat memverifikasi bahwa Nginx benar-benar berjalan dengan membuka browser web favorit Anda dan memasukkan URL http://your-server's-address, jika sudah terpasang, maka Anda akan melihat ini:

Langkah 3. Menginstal Server Database MariaDB.

MariaDB adalah pengelola database yang cukup bagus. Ini adalah fork MySQL dan karenanya kompatibel dengannya. Ini adalah salah satu nilai sumber terbuka. Instal MariaDB di CentOS 8 dengan perintah:

sudo dnf install mariadb-server

Setelah Anda menginstal server MariaDB, mulai dan aktifkan untuk dijalankan pada boot sistem:

systemctl enable --now  mariadb

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation naskah. Anda harus membaca dan di bawah setiap langkah dengan hati-hati yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MySQL:

mysql_secure_installation

Langkah 4. Menginstal PHP di CentOS 8.

Instal PHP dan modul terkait menggunakan perintah berikut:

sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring

Jika Anda memerlukan ekstensi PHP lain untuk aplikasi web Anda, cukup instal dengan menjalankan:

sudo dnf install php-EXTENSION

### Replacing EXTENSION with your respective PHP module ###

Kemudian, mulai dan aktifkan PHP-FPM untuk dijalankan saat boot:

systemctl enable --now php-fpm

Langkah 5. Menguji PHP di CentOS 8.

Anda dapat menguji PHP untuk mengonfirmasi bahwa PHP berfungsi sesuai kebutuhan serta memeriksa versi dan modul yang diinstal menggunakan skrip info PHP sederhana:

nano /usr/share/nginx/html/test.php
<?php phpinfo(); ?>

Simpan dan tutup file. Jika Anda menginstal LEMP stack di server CentOS 8, ketik 127.0.0.1/info.php atau localhost/info.php di bilah alamat peramban. Anda akan melihat informasi PHP server Anda. Ini berarti skrip PHP dapat berjalan dengan baik dengan server web Nginx.

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


Cent OS
  1. Cara Menginstal PHP 7.3 di CentOS 8

  2. Cara Menginstal PHP 7.4 di CentOS 7

  3. Cara Menginstal PHP 7.2 di CentOS 7

  1. Cara Menginstal PHP 5.5 di CentOS

  2. Cara Menginstal PHP 5.6 di CentOS 7

  3. Cara Menginstal PHP 8 di CentOS 7

  1. Cara Menginstal PHP 8 di CentOS 8

  2. Cara Menginstal PHP 7.3 di CentOS 7

  3. Cara Menginstal LEMP Stack di CentOS 7