GNU/Linux >> Belajar Linux >  >> Linux

Cara Install LAMP Di Fedora 23 (Linux, Apache, MySQL Dan PHP)

LAMP Magic In Your Hands dibuat oleh Walker Cahall

Pengantar

Dalam How-To ini, kami akan memandu Anda menginstal tumpukan LAMP di server Fedora 23. LAMP adalah konfigurasi server web yang paling umum di web. LAMP adalah kerangka kerja untuk kumpulan luas perangkat lunak berbasis web, seperti WordPress, Drupal, Joomla, dan platform hosting web lainnya. Kami akan menggunakan Fedora 23 untuk instalasi Linux kami dalam panduan ini. Apache adalah server web kami; MariaDB adalah sistem manajemen basis data kami, dan PHP adalah bahasa skrip kami.

Prasyarat

Server dengan Fedora 23 diinstal. Jika Anda tidak memiliki server Fedora 23, mengapa tidak menjalankan server pribadi virtual SSD yang sangat cepat.

Memasang Lampu di Fedora 23

Kita akan memulai dengan memastikan bahwa sistem kita mutakhir dengan perintah berikut:

dnf update

Tekan Y lalu Enter ketika ditanya “Apakah ini baik-baik saja [y/T]” selama pembaruan.

Juga, mari perbarui firewall kita untuk mengizinkan lalu lintas HTTP dan HTTPS ke server kita:

firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Kami sekarang siap untuk menginstal Apache.

Instal Apache di Fedora 23

Instal Apache dengan menjalankan perintah berikut:

dnf install httpd

Tekan Y lalu Enter ketika ditanya “Apakah ini baik-baik saja [y/T]” selama penginstalan.

Jalankan Apache dengan perintah berikut:

systemctl start httpd.service

Anda mungkin ingin Apache memulai saat boot; Anda dapat melakukannya dengan menjalankan perintah berikut:

systemctl enable httpd.service

Pastikan Apache telah terinstal dengan mengetikkan http:// dan IP atau nama host Anda di browser.

Tidak tahu alamat IP Anda? Jalankan perintah berikut:

ip addr show eth0

Contoh perintah ip addr show eth0 menunjukkan ip 192.168.100.10

Contoh ip addr yang menunjukkan IP 192.168.100.10

Dalam contoh ini kita akan menempatkan http://192.168.100.10 di bilah alamat browser kami.

Halaman Apache default untuk Fedora 23

Instal MariaDB di Fedora 23

Instal MySQL dengan perintah berikut untuk memulai instalasi:

dnf install mariadb-server

Tekan Y lalu Enter ketika ditanya “Apakah ini baik-baik saja [y/T]” selama penginstalan.

Mulai layanan dengan perintah berikut

systemctl start mariadb

Untuk memulai MariaDB saat boot, jalankan perintah berikut:

systemctl enable mariadb

Anda kemudian dapat memeriksa status MariaDB untuk memastikannya berjalan dengan menggunakan perintah:

systemctl status mariadb

Setel kata sandi root MariaDB dan amankan MariaDB dengan perintah berikut:

mysql_secure_installation

Anda akan ditanyai serangkaian pertanyaan. Yang pertama akan meminta Anda untuk memasukkan kata sandi root MariaDB, kami baru saja menginstal MariaDB jadi tidak ada kata sandi,  tekan saja Enter . Anda kemudian akan ditanya apakah Anda ingin mengatur kata sandi root. Tekan Y untuk ya dan kemudian buat kata sandi yang kuat yang Anda pilih. Untuk pertanyaan lainnya, kemungkinan besar Anda hanya ingin menekan enter sebagai default untuk keamanan maksimal. Namun, jika ada sesuatu yang perlu Anda sesuaikan:

Menjalankan mysql_secure_installation untuk MariaDB di Fedora 23

Instal PHP di Fedora 23

Kami menyelesaikan instalasi LAMP dengan menginstal PHP dengan perintah berikut:

dnf install php php-mysql

Tekan Y lalu Enter ketika ditanya “Apakah ini baik-baik saja [y/T]” selama penginstalan.

Kami dapat memverifikasi penginstalan PHP dengan membuat file PHP pengujian di direktori HTML di bawah dengan perintah berikut:

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

Masukkan kode PHP berikut di tempat yang disediakan oleh editor teks. Setelah selesai simpan dan keluar:

<?php
phpinfo();
?>

Mulai ulang layanan Apache agar perubahan kami diterapkan.

sudo systemctl restart httpd.service

Verifikasi bahwa PHP berfungsi dengan benar dengan mengetikkan berikut ini di browser Anda.
http://youripaddress/info.php

Anda akan mendapatkan halaman yang mirip dengan halaman di bawah ini, yang antara lain akan menampilkan versi PHP yang diinstal.

Contoh halaman web info.php di Fedora 23

Merupakan ide bagus untuk menghapus file info.php karena peretas dapat menggunakan informasi ini untuk menyiapkan serangan terhadap Anda. Hapus dengan perintah berikut:

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

Sekarang Anda dapat menambahkan situs Anda ke /var/www/html direktori

Apa Selanjutnya?

Selamat telah menginstal LAMP di Fedora 23. Terima kasih telah mengikuti panduan ini dan jangan ragu untuk menghubungi kami kembali untuk pembaruan lebih lanjut.


Linux
  1. Instal Apache, PHP, dan MySQL Pada CentOS 7 (LAMP)

  2. Cara Install LAMP (Linux, Apache, MySQL, PHP) di Debian 9

  3. Cara Instal LAMP Apache, MySQL, PHP di Debian 11

  1. Cara menginstal Apache, PHP 7.1 dan MySQL di CentOS 7.3 (LAMP)

  2. Cara menginstal Apache, PHP 7.2 dan MySQL di CentOS 7.4 (LAMP)

  3. Cara menginstal Apache, PHP 7.3 dan MySQL di CentOS 7.6

  1. Cara Instal Linux, Apache, MariaDB, PHP (LAMP Stack) di Ubuntu 18.04

  2. Cara Instal Linux, Apache, MariaDB, PHP (LAMP) Stack di Debian 10

  3. Cara menginstal Apache, MariaDB dan PHP (LAMP) di Debian 11