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

Cara Memasang LAMP Stack di CentOS 7

Apakah Anda ingin tahu cara menginstal LAMP stack di CentOS 7? Anda telah datang ke tempat yang tepat! Dalam artikel ini, Anda akan mempelajari tentang apa itu tumpukan LAMP dan cara menginstalnya di server berbasis Linux Anda.

Penting! CentOS Linux 8 telah mencapai End of Lifetime (EOL) pada 2021-12-31. Sementara CentOS Linux 7 masih didukung, itu akan mencapai EOL pada 2024-06-30. Kami menyarankan untuk mengingatnya saat memilih OS ini. Anda dapat membaca lebih lanjut tentang itu di situs web resmi mereka.

Apa itu LAMPU?

LAMP adalah kependekan dari Linux, Apache, MySQL, dan PHP. Ini adalah tumpukan aplikasi yang bekerja sama di server web untuk meng-host situs web. Dengan demikian, setiap program memiliki tujuan yang berbeda:

  • Di LAMP, Linux berfungsi sebagai sistem operasi server yang menangani semua perintah pada mesin. Kami akan menggunakan distribusi CentOS 7 dalam tutorial ini.
  • Apache adalah perangkat lunak server web yang mengelola permintaan HTTP untuk mengirimkan konten situs web Anda.
  • MySQL adalah sistem manajemen basis data relasional (RDBMS) yang berfungsi untuk menjaga data pengguna di server.
  • PHP adalah bahasa skrip untuk komunikasi sisi server.

Tanpa basa-basi lagi, mari kita pelajari cara menginstal LAMP di CentOS 7.

3 Langkah Memasang LAMP di CentOS 7

Kami akan membagi instalasi Apache, MySQL, dan PHP menjadi beberapa bagian untuk membantu Anda memahaminya dengan lebih baik. Namun, sebelum kita masuk ke langkah-langkahnya, ada beberapa hal penting yang harus Anda ketahui.

Prasyarat

Pertama-tama, pastikan server Anda sudah menginstal CentOS 7. Di Hostinger, Anda dapat memilih sistem operasi pada paket hosting VPS.

Untuk mengakses server Anda, Anda dapat menggunakan terminal di Linux dan macOS, atau Putty di Windows. Untuk informasi lebih lanjut, baca tentang cara membuat koneksi server menggunakan detail SSH Anda.

Setelah Anda mendapatkan akses, Anda harus membersihkan semua cache dan memperbarui yum (utilitas manajemen paket default untuk CentOS) Ini untuk menghapus paket lama di CentOS dan mendapatkan versi terbaru:

sudo yum clean all
sudo yum update

1. Instal Apache

Anda dapat menginstal Apache dengan mudah menggunakan yum kemasan. Pada klien SSH Anda, masukkan:

sudo yum install httpd -y

Setelah itu, aktifkan server Apache Anda dengan mengetikkan perintah berikut:

sudo systemctl start httpd.service

Jika instalasi dan aktivasi berhasil, Anda akan mendapatkan hasil ini ketika Anda mengunjungi alamat IP server:

2. Instal Server MySQL (MariaDB)

MariaDB adalah fork MySQL paling populer yang gratis dan open source. Perintah untuk menginstal database adalah sebagai berikut:

sudo yum install mariadb-server mariadb -y

Sekarang, mari kita mulai layanan MariaDB:

sudo systemctl start mariadb

Setelah terinstal, kita harus mengamankan MariaDB dengan menjalankan perintah keamanan ini:

sudo mysql_secure_installation

Saat dimintai kata sandi, Anda cukup menekan Enter biarkan kosong atau ketik sandi baru.

Setelah itu, ikuti instruksi untuk mengatur kata sandi Anda. Terakhir, skrip akan meminta Anda untuk mengonfigurasi beberapa langkah keamanan, termasuk:

  • Hapus pengguna anonim?
  • Larang login dari jarak jauh?
  • Hapus database pengujian dan akses ke sana?
  • Muat ulang tabel hak istimewa sekarang?

Ketika Anda selesai dengan prosesnya, itu akan mengirimi Anda pesan ini:

Cleaning up... 
All done! If you've completed all of the above steps, your MariaDB installation should now be secure. 
Thanks for using MariaDB!

3. Instal PHP

Pertama, Anda harus menginstal yum-utils dan aktifkan EPEL (Paket Ekstra untuk Enterprise Linux) repositori:

sudo yum install epel-release yum-utils

Kemudian, unduh dan instal remirepo :

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Aktifkan:

sudo yum-config-manager --enable remi-php73

Untuk menginstal PHP, gunakan perintah berikut:

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

Jika Anda ingin memeriksa versinya, ketik php -v dan Anda akan mendapatkan hasil ini:

PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies

Mulai ulang server Apache Anda untuk memastikannya berfungsi dengan PHP yang baru diinstal:

sudo systemctl restart httpd.service

Langkah selanjutnya adalah menguji pemrosesan PHP. Untuk melakukan itu, kita perlu membuat info.php file dan letakkan di direktori default PHP (/var/www/html ). Anda dapat menggunakan editor nano untuk ini:

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

Kemudian, masukkan kode ini di dalam:

<?php phpinfo(); ?>

Gunakan CTRL+X untuk keluar dan menyimpan file. Hal terakhir adalah memeriksa server Anda dengan mengunjungi info.php URL:

http://your.ip.address/info.php

Halamannya akan terlihat seperti ini:

Kerja yang baik! Ini berarti PHP diinstal dan berjalan di server Anda. Anda telah berhasil menginstal LAMP di CentOS 7.

Kesimpulan

LAMP stack adalah kumpulan program penting untuk pengembangan web. Ini terdiri dari Linux, Apache, MySQL, dan PHP. Mereka bekerja bahu membahu untuk membantu Anda mengelola server atau VPS.

Tutorial kami telah menunjukkan kepada Anda cara menginstal LAMP stack di CentOS 7. Berikut ringkasan singkat kami tentang semua langkah.

  1. Pastikan server Anda berjalan di CentOS 7 . Kemudian, bersihkan cache dan perbarui ke paket terbaru.
  2. Instal Apache lalu periksa apakah sudah diaktifkan di server Anda.
  3. Instal MySQL dengan MariaDB dan jalankan perintah keamanan untuk mengamankan database Anda.
  4. Pasang PHP dan uji pemrosesan PHP dengan membuat info.php berkas.

Cent OS
  1. Cara Memasang LAMP Stack di CentOS 8

  2. Instal LAMP Stack di CentOS 7 - Proses Langkah demi Langkah?

  3. Cara Menginstal LEMP Stack di CentOS 7

  1. Cara Memasang LAMP Stack di CentOS 7

  2. Cara Menginstal Vagrant di CentOS 7

  3. Cara Menginstal Gitea di CentOS 8

  1. Cara Menginstal Memcached di CentOS 8

  2. Cara Menginstal Nginx di CentOS 7

  3. Cara Menginstal Apache di CentOS 7