GNU/Linux >> Belajar Linux >  >> Rocky Linux

Bagaimana Cara Install WordPress dengan LEMP (Nginx, MariaDB, dan PHP) di Rocky Linux 8 ?

LEMP adalah kumpulan perangkat lunak sumber terbuka dan cocok untuk menghosting aplikasi web di internet. LEMP adalah singkatan dari Linux, Nginx, MariaDB/MySQL, dan PHP. Umumnya, tumpukan LEMP digunakan untuk meng-host situs web dengan lalu lintas tinggi dan sangat skalabel di internet. Tumpukan LEMP adalah sekelompok perangkat lunak open-source berbasis Linux termasuk server web Nginx, server database MariaDB, dan PHP.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri LEMP terkait.

Dalam konteks ini, kita akan melihat bagaimana menginstal LEMP stack di Rocky Linux 8.


Langkah-Langkah Menginstal LEMP stack di Rocky Linux 8

1. Lakukan Pembaruan Sistem

Setelah Anda masuk ke server Anda melalui alat ssh seperti Putty, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia:

$ dnf update -y


2. Instal Nginx Web Server di Rocky Linux 8

Di sini, yang perlu Anda lakukan adalah menginstal paket server web Nginx di sistem Anda. Anda dapat menginstalnya menggunakan perintah berikut:

$ dnf install nginx -y

Ini akan menginstal paket Nginx bersama dengan dependensi lain yang diperlukan ke sistem Anda. Selanjutnya, mulai layanan Nginx dan aktifkan untuk memulai saat reboot sistem:

$ systemctl start nginx
$ systemctl enable nginx

Anda sekarang dapat memverifikasi status layanan Nginx menggunakan perintah berikut:

$ systemctl status nginx

Anda juga dapat memverifikasi instalasi Nginx melalui browser web. Buka browser web Anda dan ketik URL http://your-server-ip. Anda akan melihat halaman pengujian Nginx.


3. Instal MariaDB Database Server di Rocky Linux 8

Selanjutnya, Anda perlu menginstal server database MariaDB atau MySQL di sistem Anda. Kami akan merekomendasikan menginstal server MariaDB karena banyak peningkatannya, seperti mesin penyimpanan berkinerja tinggi dan kompatibilitas mundur dengan MySQL.

Jalankan perintah berikut untuk menginstal server MariaDB:

$ dnf install mariadb-server -y

Setelah menginstal MariaDB, mulai layanan MariaDB dan aktifkan untuk memulai saat reboot sistem:

$ systemctl start mariadb
$ systemctl enable mariadb

Jalankan perintah berikut untuk memverifikasi bahwa daemon MariaDB sedang berjalan:

$ systemctl status mariadb

Selanjutnya, Kami akan merekomendasikan menjalankan skrip mysql_secure_installation untuk mengamankan instalasi MariaDB.

Anda dapat menjalankannya menggunakan perintah berikut:

$ mysql_secure_installation

Anda kemudian akan ditanya apakah akan menetapkan kata sandi root MariaDB, menghapus pengguna anonim, melarang login root, dan menghapus database pengujian:

Enter current password for root (enter for none): 
Set root password? [Y/n] Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y


4. Instal PHP di Rocky Linux 8

Selanjutnya, Anda perlu menginstal PHP di sistem Anda. Secara default, repo Rocky Linux AppStream menyediakan beberapa versi PHP.

Anda dapat memeriksa semua versi PHP yang tersedia menggunakan perintah berikut:

$ dnf module list php

Versi PHP default diatur ke PHP 7.2. Jika Anda ingin menginstal PHP 7.4 terbaru, Anda perlu mengatur ulang steam PHP default.

Jalankan perintah berikut untuk mereset default PHP:

$ dnf module reset php

Selanjutnya, aktifkan versi PHP 7.4 menggunakan perintah berikut:

$ dnf module enable php:7.4

Selanjutnya, instal PHP 7.4 dengan ekstensi lain menggunakan perintah berikut:

$ dnf install php php-fpm php-cli php-curl php-zip php-mysqli -y

Setelah PHP diinstal, verifikasi versi PHP yang diinstal dengan perintah berikut:

$ php -v

Anda akan melihat yang berikut ini:

PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies

Secara default, PHP-FPM berjalan sebagai pengguna apache, jadi Anda perlu mengedit file konfigurasi PHP-FPM dan mengaturnya agar berjalan sebagai pengguna nginx:

$ nano /etc/php-fpm.d/www.conf

Ubah baris berikut:

user = nginx
Group = nginx

Simpan dan tutup file setelah Anda selesai.

Cara lain untuk menguji versi PHP adalah dengan membuat file info.php di direktori root web Nginx dan mengaksesnya melalui browser web.

Pertama, buat file info.php:

$ nano /usr/share/nginx/html/info.php

Tambahkan baris berikut:

<?php
phpinfo();
?>

Simpan dan tutup file, lalu mulai ulang layanan Nginx dan PHP-FPM untuk menerapkan perubahan:

$ systemctl restart nginx php-fpm

Sekarang, buka browser web Anda dan akses halaman info.php menggunakan URL http://your-server-ip/info.php. Anda akan melihat versi PHP di layar.



Rocky Linux
  1. Cara Menginstal WordPress dengan Nginx di CentOS 7

  2. Cara Instal WordPress dengan HHVM dan Nginx di CentOS 7

  3. Cara Install dan Setting PHP dan Nginx (LEMP) di Rocky Linux/Alma Linux 8

  1. Cara Instal Nginx Dengan PHP Dan MySQL (LEMP Stack) Di CentOS 7

  2. Cara menginstal WordPress dengan Apache, MariaDB dan PHP 7 di Arch Linux

  3. Cara Menginstal Nginx dengan PHP dan MariaDB (LEMP Stack) di Fedora 31

  1. Cara Instal Nginx dengan PHP dan MySQL (LEMP Stack) di CentOS 7.6

  2. Cara Instal WordPress dengan LAMP dan Lets Encrypt SSL gratis di Rocky Linux

  3. Cara Menginstal phpMyAdmin di Rocky Linux