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

Cara Instal Linux, Apache, MariaDB, PHP (LAMP Stack) di CentOS 7 / RHEL 7

LAMP Stack adalah singkatan dari Linux, Apache, MariaDB, dan PHP stack. Ini terutama digunakan untuk hosting situs web dan blog.

Di sini, kita akan melihat cara menginstal LAMP stack di CentOS 7 / RHEL 7.

Instal LAMP Stack

Instal Linux

Berikut adalah artikel tentang langkah demi langkah instalasi CentOS 7 / RHEL 7.

Sekarang Anda memiliki Linux, dan selanjutnya adalah menginstal Apache, MySQL, dan PHP di dalamnya. Mari kita instal satu per satu.

Instal Apache

Nama paket Apache adalah httpd. Instal paket httpd menggunakan perintah YUM.

yum install -y httpd

Mulai layanan Apache dengan menggunakan perintah berikut.

systemctl start httpd

Aktifkan server web Apache untuk memulai secara otomatis selama setiap boot.

systemctl enable httpd

Konfigurasikan firewall untuk mengizinkan permintaan HTTP.

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

firewall-cmd --reload

Untuk memastikan semuanya terinstal dengan benar, sekarang kita akan menguji Apache untuk memastikannya berfungsi dengan benar. Buka browser web apa saja, lalu masukkan yang berikut ini ke alamat web:

http://localhost

ATAU

http://your.ip.adr.ess

Anda akan mendapatkan halaman web yang mengatakan “Pengujian 123”, ini mengonfirmasi bahwa Apache berfungsi dengan baik.

Root dokumen default Apache adalah /var/www/html pada CentOS, dan file konfigurasi utama adalah /etc/ httpd/conf/httpd.conf. Konfigurasi tambahan untuk Apache disimpan di direktori /etc/httpd/conf.d/.

Instal MariaDB

Di CentOS / RHEL, MySQL sekarang digantikan oleh MariaDB sebagai database default.

CentOS 7/ RHEL mengirimkan MariaDB v5.5. Versi mendekati akhir dukungan pada April 2020. Jadi, disarankan untuk menginstal MariaDB v10.4 atau menginstal MySQL v8.0 alih-alih MariaDB untuk tumpukan LAMP.

Untuk menginstal MariaDB, gunakan perintah berikut.

yum install -y mariadb mariadb-server

Mulai layanan MariaDB menggunakan perintah di bawah ini.

systemctl start mariadb

Untuk membuat MariaDB mulai selama setiap boot. Ketik yang berikut di terminal dan tekan enter.

systemctl enable mariadb

Berikutnya adalah membuat MariaDB aman dengan menggunakan perintah mysql_secure_installation.

Program ini memungkinkan Anda untuk meningkatkan keamanan instalasi MariaDB Anda dengan cara berikut:

  • Anda dapat mengatur kata sandi untuk akun root.
  • Anda dapat menghapus akun root yang dapat diakses dari luar localhost.
  • Anda dapat menghapus akun pengguna anonim.
  • Anda dapat menghapus database pengujian (yang secara default dapat diakses oleh semua pengguna, bahkan pengguna anonim), dan hak istimewa yang mengizinkan siapa saja untuk mengakses database dengan nama yang dimulai dengan test_.
mysql_secure_installation

Keluaran:

Instal PHP

Secara default server Apache mendukung bahasa HTML saja, bukan PHP. Instal paket PHP bersama dengan dukungan untuk MariaDB.

PHP v5.4 (Dukungan Berakhir)

Versi PHP (v5.4) yang tersedia di repositori dasar CentOS sudah merupakan akhir dari dukungan.

PHP v7.3

Remi, repositori pihak ketiga yang menawarkan versi PHP terbaru (v7.3). Untuk mengaktifkan repositori Remi, instal paket konfigurasi otomatis repositori Remi.

yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum install -y --enablerepo=remi-php73 php php-cli php-mysqlnd

Anda perlu me-restart server setelah instalasi PHP, untuk melakukan itu ketik berikut ini di terminal.

systemctl restart httpd

Uji Tumpukan LAMP

Untuk menguji PHP, tempatkan file .php ke direktori default Apache.

echo "<?php phpinfo()?>" > /var/www/html/info.php
File ini akan menampilkan banyak informasi berguna tentang instalasi PHP kita, seperti versi PHP yang diinstal, detail ekstensi PHP, dll.

Sekarang buka browser web Anda dan ketik berikut ini ke dalam alamat web:

http://localhost/info.php

ATAU

http://you.ip.addr.ess/info.php

Tampilan halamannya seperti di bawah ini:

Gulir ke bawah browser ke bagian modul untuk memeriksa dukungan untuk MariaDB. Anda akan mendapatkan tampilan seperti di bawah ini.

Kesimpulan

Itu saja. Anda telah berhasil menginstal LAMP Stack di CentOS 7 / RHEL 7. Jika Anda baru mengenal sistem manajemen database, pertimbangkan untuk menginstal phpMyAdmin untuk mengelola database melalui browser web. Juga, instal sertifikat Let's Encrypt SSL untuk komunikasi yang aman.


Cent OS
  1. Cara Instal Linux, Nginx, MariaDB, PHP (LEMP Stack) di CentOS 7 / RHEL 7

  2. Cara Install Apache, MySQL, PHP (LAMP) di CentOS/RHEL 7

  3. Cara Install Apache dan PHP (LAMP stack) di Rocky Linux/Centos 8

  1. Cara Memasang LAMP Stack di CentOS 7

  2. Cara install apache tomcat di linux RHEL 8 / CentOS 8

  3. Cara menginstal LAMP Server di RHEL 8 / CentOS 8 Linux

  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 Instal Linux, Nginx, MariaDB, PHP (LEMP Stack) Di CentOS 8 / RHEL 8