GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal tumpukan LAMP (Apache, MariaDB, PHP) di CentOS 7

LAMP Magic In Your Hands dibuat oleh Walker Cahall

Pengantar

Dalam How-To ini, kami akan memandu Anda melalui pemasangan tumpukan LAMP di server berbasis CentOS 7. Meskipun kami menulis artikel ini dalam konteks CentOS 7, server Linux, Apache, MariaDB, PHP(LAMP) adalah tumpukan instalasi umum yang mampu di-host di banyak Sistem Operasi yang berbeda. Contohnya adalah Debian (lihat cara kami di sini) dan distribusi berbasis Debian seperti Ubuntu (lihat cara kami untuk Ubuntu di sini), atau distribusi berbasis RHEL dan RHEL seperti Fedora atau Scientific Linux. Anda akan melihat penginstalan ini terjadi di berbagai platform hosting seperti hosting web bersama, hosting khusus, dan hosting awan.

Dalam kasus artikel ini, kami akan menggunakan manajer paket YUM yang terkait dengan CentOS distribusi RHEL.

Prasyarat

Server yang menginstal CentOS 7 akan menangani aspek Linux dari penginstalan tumpukan LAMP. Jika Anda tidak memiliki server, pertimbangkan server pribadi virtual SSD yang andal dari Atlantic.Net.

Menginstal Apache di CentOS 7

Instal Apache dengan perintah berikut untuk memulai instalasi:

sudo yum install httpd

Jalankan Apache dengan perintah berikut:

sudo systemctl start httpd

Kami sekarang dapat memverifikasi Apache berfungsi dengan membuka browser Anda dan memasukkan URL http://your-server's-address . Anda akan mendapatkan halaman pengujian Apache 2 berwarna biru yang mirip dengan gambar di bawah ini.

Catatan:Jika Anda tidak mengetahui alamat IP Anda, jalankan perintah berikut:

ip addr show eth0

Contoh menjalankan perintah:ip addr show eth0 dan mendapatkan 192.168.100.10 untuk alamat IP.

Dalam contoh kami, kami akan menempatkan http://192.168.100.10 ke bilah alamat browser kami.

Halaman Pengujian Apache 2

Menginstal MariaDB di CentOS 7

Instal MariaDB dengan perintah berikut untuk memulai instalasi:

sudo yum install mariadb-server

Mulai layanan dengan perintah berikut

sudo systemctl start mariadb

Setel kata sandi root MySQL dengan perintah berikut:

/usr/bin/mysql_secure_installation

Catatan:Anda akan diminta dengan serangkaian pertanyaan. Cukup ketik Y untuk ya pada semuanya, lihat tangkapan layar di bawah ini:

Contoh mysql_secure_installation

Menginstal PHP di CentOS 7

Pertama, Anda perlu menginstal repositori EPEL dan Remi di sistem Anda. Anda dapat menginstalnya dengan perintah berikut:

sudo yum install epel-release 
sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Selanjutnya, Instal PHP dengan perintah berikut untuk memulai instalasi:

sudo yum --enablerepo=remi-php74 install php php-mysql

Buat file uji PHP di direktori berikut dengan perintah berikut:

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

Masukkan kode berikut di ruang kosong lalu simpan dan keluar:

<?php
phpinfo();
?>

Mulai ulang Apache agar semua perubahan diterapkan:

sudo systemctl restart httpd

Uji halaman Anda di browser Anda dengan hyperlink berikut yang diubah dengan alamat IP Anda:
http://YOUR.IP.ADD.RESS/info.php

Sebaiknya hapus file php.info Anda karena dapat digunakan untuk membantu penyerang menyusup ke server Anda. Anda dapat melakukannya dengan perintah berikut:

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

Jika Anda ingin Apache dan MariaDB dijalankan saat boot, jalankan perintah berikut:

sudo systemctl enable httpd
sudo systemctl enable mariadb

Selamat! Anda baru saja menginstal tumpukan LAMP di Server CentOS 7 Anda. Terima kasih telah mengikuti How-To ini dan periksa kembali dengan kami untuk pembaruan baru, atau untuk mempelajari lebih lanjut tentang solusi hosting VPS kami yang terdepan di industri.


Linux
  1. Cara Memasang LAMP Stack di CentOS 7

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

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

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

  2. Cara Instal Linux, Apache, MariaDB, PHP (LAMP Stack) di CentOS 8 / RHEL 8

  3. Cara Menginstal Apache, MariaDB, PHP (LAMP Stack) di Debian 11

  1. Instal LAMP Stack (Apache, MariaDB, PHP) di Ubuntu 22.04

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

  3. Instal Apache, MariaDB, PHP (LAMP Stack) Di CentOS 8