LEMP adalah tumpukan perangkat lunak yang terdiri dari seperangkat alat sumber terbuka dan gratis yang digunakan untuk menggerakkan lalu lintas tinggi, dan situs web dinamis. LEMP adalah singkatan dari Linux, Nginx (diucapkan sebagai Engine X), MariaDB / MySQL dan PHP Show
Nginx adalah server web sumber terbuka, kuat, dan berkinerja tinggi yang juga dapat berfungsi ganda sebagai proxy terbalik. MariaDB adalah sistem basis data yang digunakan untuk menyimpan data pengguna dan PHP adalah bahasa skrip sisi server yang digunakan untuk mengembangkan dan mendukung halaman web dinamis Artikel Terkait. Cara Install LAMP Server di CentOS 8 Pada artikel ini, Anda akan mempelajari cara menginstal server LEMP pada distribusi Linux CentOS 8 Langkah 1. Perbarui Paket Perangkat Lunak pada CentOS 8Untuk memulai, perbarui repositori dan paket perangkat lunak di CentOS 8 Linux dengan menjalankan perintah dnf berikut $ sudo dnf updatePerbarui Paket CentOS 8 Langkah 2. Instal Nginx Web Server di CentOS 8Setelah menyelesaikan pembaruan paket, instal Nginx menggunakan perintah sederhana $ sudo dnf install nginxInstal Nginx di CentOS 8 Cuplikan menunjukkan bahwa instalasi Nginx berjalan dengan baik tanpa gangguan Instalasi Nginx di CentOS 8Saat instalasi selesai, konfigurasikan Nginx untuk memulai saat boot dan verifikasi bahwa Nginx berjalan dengan menjalankan perintah $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginxVerifikasi Status Layanan Nginx Untuk memeriksa versi Nginx yang diinstal, jalankan perintah $ nginx -vPeriksa Versi Nginx Jika rasa ingin tahu menguasai Anda, dan Anda ingin menggali lebih banyak informasi tentang Nginx, jalankan perintah rpm berikut $ rpm -qi nginxPeriksa Info Nginx Untuk mengonfirmasi bahwa server Nginx Anda berjalan menggunakan browser, cukup ketikkan alamat IP sistem Anda di bilah URL dan tekan ENTER http://server-IP Anda harus dapat melihat halaman web "Welcome to Nginx" sebagai indikator bahwa server web Nginx Anda aktif dan berjalan Periksa Halaman Web NginxLangkah 3. Instal MariaDB di CentOS 8MariaDB adalah garpu MySQL gratis dan sumber terbuka dan mengirimkan fitur-fitur terbaru yang menjadikannya pengganti MySQL yang lebih baik. Untuk menginstal MariaDB, jalankan perintah $ sudo dnf install mariadb-server mariadbInstal MariaDB di CentOS 8 Untuk mengaktifkan MariaDB untuk memulai saat boot secara otomatis, jalankan $ sudo systemctl enable mariadb Untuk memulai server MariaDB, jalankan perintah $ sudo systemctl start mariadb_ Setelah menginstalnya, gunakan perintah di bawah ini untuk memeriksa statusnya $ sudo systemctl status mariadbVerifikasi Status Layanan MariaDB Mesin basis data MariaDB tidak aman dan siapa pun dapat masuk tanpa kredensial. Untuk mengeraskan MariaDB dan mengamankannya untuk meminimalkan kemungkinan akses tidak sah, jalankan perintah $ sudo dnf install nginx_0 Berikut ini adalah serangkaian petunjuknya. Yang pertama mengharuskan Anda untuk menetapkan kata sandi root. Tekan ENTER dan ketik $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx_7 untuk Ya untuk menentukan kata sandi rootAmankan Server MariaDB Setelah mengatur kata sandi, jawab pertanyaan yang tersisa untuk menghapus pengguna anonim, hapus basis data pengujian, dan nonaktifkan login root jarak jauh Rangkuman Instalasi MariaDB AmanSetelah Anda menyelesaikan semua langkah, Anda dapat masuk ke server MariaDB dan memeriksa info versi server MariaDB (berikan kata sandi yang Anda tentukan saat mengamankan server) $ sudo dnf install nginx1Periksa Versi MariaDB Langkah 4. Instal PHP 7 di CentOS 8Terakhir, kita akan menginstal tumpukan LEMP komponen terakhir yaitu PHP, bahasa pemrograman web scripting yang biasa digunakan untuk pengembangan halaman web dinamis Pada saat penulisan panduan ini, versi terbaru adalah PHP 7. 4. Kami akan menginstal ini menggunakan repositori Remi. Repositori Remi adalah repositori gratis yang disertakan dengan versi perangkat lunak canggih terbaru yang tidak tersedia secara default di CentOS Jalankan perintah di bawah ini untuk menginstal repositori EPEL $ sudo dnf install nginx_2 Setelah itu, lanjutkan dan instal yum-utils dan aktifkan remi-repository menggunakan perintah di bawah ini $ sudo dnf install nginx_3 Selanjutnya, cari modul PHP yang tersedia untuk diinstal $ sudo dnf install nginx_4 Seperti yang ditunjukkan, output akan menampilkan modul PHP, stream, dan profil instalasi yang tersedia. Dari output di bawah ini, kita dapat melihat bahwa versi yang diinstal saat ini adalah PHP 7. 2 ditunjukkan dengan huruf $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx_8 diapit tanda kurung siku Dari outputnya, kita juga bisa melihat bahwa modul PHP terbaru adalah PHP 7. 4 yang akan kita instal. Tapi pertama-tama, kita perlu mengatur ulang modul PHP. Jadi jalankan perintahnya $ sudo dnf install nginx5Reset Modul PHP di CentOS 8 Selanjutnya, aktifkan PHP 7. 4 modul dengan menjalankan $ sudo dnf install nginx6Aktifkan Modul PHP di CentOS 8 Dengan PHP7. 4 modul diaktifkan, akhirnya instal PHP, PHP-FPM (FastCGI Process Manager) dan modul PHP terkait menggunakan perintah $ sudo dnf install nginx_7 Sekarang, verifikasi versi yang diinstal $ sudo dnf install nginx8Periksa Versi PHP di CentOS 8 Selanjutnya, aktifkan dan mulai php-fpm $ sudo dnf install nginx_9 Untuk memeriksa statusnya, jalankan perintah $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx0Periksa Status PHP-FPM Hal lain adalah bahwa secara default, PHP-FPM dikonfigurasi untuk dijalankan sebagai pengguna Apache. Tetapi karena Kami menjalankan server web Nginx, kami perlu mengubahnya menjadi pengguna Nginx Jadi buka file /etc/php-fpm. d/www. conf $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx1 menemukan dua baris ini $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx2 Sekarang ubah kedua nilai menjadi Nginx $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx3Konfigurasikan PHP-FPM Simpan dan keluar dari file konfigurasi Kemudian restart Nginx dan PHP-FPM agar perubahan diterapkan $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx_4 Langkah 5. Pengujian Informasi PHPSecara default, folder direktori web untuk Nginx ada di jalur /usr/share/nginx/html/. Untuk menguji PHP-FPM, kita akan membuat info file PHP. php dan rekatkan baris di bawah ini $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx5 Simpan dan keluar dari file Luncurkan browser Anda, dan di bilah URL, ketikkan alamat IP server web Anda seperti yang ditunjukkan $ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx6Periksa Info PHP-FPM Jika semuanya berjalan lancar, Anda akan melihat informasi tentang versi PHP yang Anda jalankan dan metrik lainnya akan ditampilkan Dan itu saja, teman-teman. Anda telah berhasil menginstal tumpukan server LEMP di CentOS 8. Sebagai tindakan pengamanan, Anda mungkin ingin menghapus info. php untuk mencegah peretas memperoleh informasi dari server Nginx Anda Bagaimana cara menginstal nginx php MySQL di CentOS 8?Cara Memasang PHP 7. . Buka aplikasi terminal dan masuk ke server jarak jauh CentOS 8 Perbarui kotak CentOS 8, jalankan sudo yum update Cari versi PHP, jalankan sudo yum search php Instal PHP7. 2. 11 atau 7. 4 dan modul FastCGI untuk Nginx di CentOS 8, jalankan. sudo yum instal php php-fpm Konfigurasikan Nginx untuk menggunakan PHP Bagaimana cara menginstal Nginx PHP MySQL?Cara menyiapkan Nginx, PHP, dan PHP-FPM . Lakukan pembaruan apt-get untuk memastikan akses ke paket terbaru Instal Nginx di Ubuntu Instal paket php-fpm untuk Nginx Edit file konfigurasi default server untuk mendukung PHP di Nginx Mulai ulang server Nginx yang dikonfigurasi PHP Tambahkan file PHP ke direktori html Nginx Bagaimana cara menginstal nginx di CentOS 8?Cara menginstal Nginx di CentOS 8 . Masuk ke server cloud atau server bare metal Anda menggunakan perintah ssh. ssh user@cloud-server-ip Cari paket Nginx. sudo yum cari nginx Instal paket nginx menggunakan perintah yum di CentOS 8. pembaruan sudo yum. . Perbarui pengaturan firewall dan buka TCP port 80 dan 443. Lari Bagaimana cara menginstal PHP 8 di CentOS 8?Cara menginstal PHP 8 di CentOS 8 Linux . Langkah 1. Aktifkan rilis-remi-8. rpm. . Langkah 2. Aktifkan repositori EPEL. . Langkah 3. Temukan versi PHP yang diaktifkan saat ini. . Langkah 4. Aktifkan modul PHP8. . Langkah 5. Instal PHP 8 di CentOS 8. . Langkah 6. Verifikasi instalasi PHP |