Cara Menginstal Apache, MySQL & PHP (Lamp Stack) di Fedora

Cara Menginstal Apache, MySQL & PHP (Lamp Stack) di Fedora

Tumpukan lampu adalah kombinasi populer dari perangkat lunak sumber terbuka yang digunakan untuk memberi daya pada aplikasi web. Ini terdiri dari empat komponen utama: Sistem Operasi Linux, Server Web Apache, Sistem Manajemen Database Relasional MySQL, dan Bahasa Pemrograman PHP. Dalam tutorial ini, kami akan memandu Anda melalui proses memasang tumpukan lampu di Fedora, distribusi Linux yang populer.

Langkah 1: Perbarui Paket Sistem

Sebelum memasang tumpukan lampu, penting untuk memperbarui paket sistem untuk memastikan bahwa Anda memiliki versi terbaru dari perangkat lunak. Untuk melakukan ini, buka terminal dan masukkan perintah berikut:

Pembaruan Sudo DNF  

Langkah 2: Instal Apache Web Server

Apache adalah perangkat lunak server web gratis dan open-source yang digunakan untuk melayani halaman web melalui internet. Untuk menginstal Apache di Fedora, jalankan perintah berikut:

sudo dnf menginstal httpd  

Setelah Apache diinstal, Anda harus memulai layanan Apache dan memungkinkannya berjalan pada waktu boot. Jalankan perintah berikut untuk melakukan ini:

sudo systemctl mulai httpd  sudo systemctl mengaktifkan httpd  

Kemudian verifikasi layanan httpd berjalan dengan benar:

Sudo Systemctl Status httpd  

Langkah 3: Instal Mariadb Database Server

Mariadb adalah sistem manajemen database relasional open-source yang populer. Untuk menginstal MySQL di Fedora, jalankan perintah berikut:

sudo dnf menginstal mariadb-server  

Tidak suka Mariadb? Gunakan tutorial ini untuk menginstal mysql di fedora.

Setelah menginstal MySQL, Anda harus memulai layanan MySQL dan memungkinkannya berjalan pada waktu boot. Jalankan perintah berikut untuk melakukan ini:

sudo systemctl aktifkan mariadb  sudo systemctl mulai mariadb  

Langkah 4: Amankan Instalasi MySQL

Secara default, instalasi MySQL tidak diamankan. Anda perlu menjalankan perintah berikut untuk mengamankannya:

sudo mysql_secure_installation  

Ikuti instruksi di layar. Kata sandi default tidak ada. Ubah Kata Sandi Akun Root Anda dan tekan Y untuk semua operasi lain untuk menerapkan keamanan yang ditingkatkan.

  • Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): [ TEKAN ENTER ]
  • Atur kata sandi root? [Y/n] y
  • Kata sandi baru: [Masukkan kata sandi di sini]
  • Masukkan kembali kata sandi baru: [Masukkan kembali kata sandi di sini]
  • Hapus pengguna anonim? [Y/n] y
  • Larang login root dari jarak jauh? [Y/n] y
  • Hapus database tes dan akses ke sana? [Y/n] y
  • Muat ulang tabel hak istimewa sekarang? [Y/n] y

Sekarang periksa status layanan mariadb.

Sudo Systemctl Status mariadb  

Langkah 5: Pasang PHP

PHP adalah bahasa pemrograman populer yang digunakan untuk mengembangkan halaman web yang dinamis. Untuk menginstal PHP di Fedora, jalankan perintah berikut:

sudo dnf menginstal php-common php-myqlnd  

Anda juga mungkin memerlukan beberapa modul sesuai kebutuhan Anda. Instal modul PHP yang diperlukan di sistem Anda.

Sudo DNF menginstal PHP-XML PHP-JSON PHP-GD PHP-MBSTRING  

Verifikasi versi PHP aktif saat ini di sistem Anda

php -v  PHP 7.2.17 (CLI) (Dibangun: 18 Apr 2019 14:12:38) (NTS) Hak Cipta (c) 1997-2018 Grup PHP Zend Engine V3.2.0, Hak Cipta (C) 1998-2018 Zend Technologies 

Langkah 6: Tambahkan aturan firewall

Sesuai komentar pembaca kami. Saya memasukkan langkah -langkah di bawah ini untuk mengaktifkan akses firewall untuk http (80) dan https (443). Untuk memahami tentang firewalld baca tutorial kami berikutnya.

sudo firewall -cmd -permanent -add -service = http  sudo firewall -cmd -permanent -add -service = https  

Kemudian muat ulang daemon firewall untuk menerapkan perubahan di atas.

Sudo Systemctl Reload Firewalld  

Langkah 7: Restart Apache

Setelah memasang PHP, Anda perlu memulai kembali layanan Apache untuk memastikan bahwa PHP dimuat. Jalankan perintah berikut untuk melakukan ini:

sudo systemctl restart httpd  

Langkah 8: Uji tumpukan lampu

Untuk menguji apakah tumpukan lampu berfungsi dengan baik, Anda perlu membuat file php di direktori root web. Jalankan perintah berikut untuk membuat file PHP:

sudo nano/var/www/html/info.php  

Tempel kode berikut ke dalam file:

123

Simpan dan Keluar dari file. Sekarang akses info.php File Menggunakan Alamat IP Sistem Anda di Browser Web. Untuk menemukan sistem Anda IP gunakan perintah

NMCLI -P Device Show  

Sekarang buka browser web dan masukkan URL berikut: http: // localhost/info.php

Kesimpulan

Dalam tutorial ini, kami telah memandu Anda melalui proses memasang tumpukan lampu di fedora. Tumpukan lampu adalah kombinasi yang kuat dari perangkat lunak yang digunakan untuk memberi daya pada aplikasi web. Dengan mengikuti langkah -langkah yang diuraikan dalam tutorial ini, Anda sekarang harus memiliki tumpukan lampu yang berfungsi di sistem fedora Anda. Anda sekarang dapat mulai mengembangkan dan menggunakan aplikasi web menggunakan tumpukan teknologi yang kuat ini.