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

Cara menginstal LAMP Stack di CentOS 8

LAMP adalah akronim dari Linux, Apache, MySQL, dan PHP. Ini adalah tumpukan gratis dan sumber terbuka yang digunakan oleh pengembang dan administrator situs web untuk menguji dan meng-host aplikasi Web mereka. Muncul dengan 4 komponen yaitu Apache (digunakan untuk hosting situs web), MySQL atau MariaDB, dan PHP – bahasa skrip populer yang digunakan untuk membuat halaman web dinamis. MariaDB atau MYSQL digunakan untuk menyimpan dan mengelola data.

Dalam tutorial ini, kita akan belajar cara menginstal Server LAMP di CentOS 8. Jadi, mari kita mulai.

Instalasi CentOS LAMP

Sebelum instalasi, perbarui repositori Paket Sistem Anda. Untuk ini, buka terminal dan gunakan perintah berikut:

# sudo dnf update

Menginstal Apache Web Server di CentOS8

Setelah memperbarui paket sistem, langkah selanjutnya adalah menginstal Apache Web Server dan alat-alatnya, untuk ini jalankan perintah berikut:

# sudo dnf install –y httpd httpd-tools

Setelah instalasi selesai, aktifkan dan mulai layanan Apache dengan menjalankan perintah berikut:

# systemctl start httpd
# systemctl enable httpd

Untuk memverifikasi layanan berjalan, jalankan perintah berikut:

# systemctl status httpd

Seperti yang Anda lihat, layanan web Apache sedang berjalan.

Konfigurasi CentOS Firewall

Setelah menginstal Apache, perbarui aturan firewall untuk mengizinkan permintaan ini menggunakan perintah berikut:

# sudo firewall-cmd –add-service=http/tcp –permanent
# sudo firewall-cmd –add-service-https/tcp –permanent
# sudo firewall-cmd –reload

Selain itu, Anda dapat membuka browser web dan menguji Layanan Web Anda dengan mengetikkan alamat IP atau localhost seperti yang ditunjukkan di bawah ini.

Sekarang kita telah menginstal dan menjalankan server Web.

Menginstal MariaDB di CentOS 8

Langkah selanjutnya adalah menginstal Maria DB untuk menyimpan data dan mengelola data untuk website, untuk ini gunakan perintah berikut:

# sudo dnf install –y mariadb-server mariadb

Setelah instalasi selesai, aktifkan dan mulai layanan Maria DB dengan menjalankan perintah berikut:

# systemctl enable mariadb
# systemctl start mariadb

Untuk memverifikasi layanan berjalan, gunakan perintah berikut:

# systemctl status mariadb

Seperti yang Anda lihat di atas bahwa MariaDB sedang berjalan.

Untuk meningkatkan keamanan database, disarankan untuk menjalankan skrip keamanan yang muncul dengan MariaDB. Ini akan menghapus pengaturan default yang tidak aman dan mengunci akses database Anda. Untuk mengamankan MariaDB dengan menjalankan perintah berikut:

# mysql_secure_installation

Ini akan meminta Anda untuk memasukkan kata sandi root atau mengaturnya, oleh karena itu, jawab "Y" untuk setiap permintaan berikutnya.

Menginstal PHP di CentOS 8

Komponen terakhir di LAMP stack adalah PHP, sudah saya sebutkan bahwa PHP digunakan untuk membuat halaman web dinamis, untuk menginstal PHP menggunakan perintah berikut:

# sudo dnf install –y php php-mysqlnd

Menguji PHP

Untuk menguji PHP, buat halaman di bawah /var/www/html/ direktori (direktori default). Masukkan kode seperti di bawah ini:

<?php

phpinfo (); // it will print the PHP Information that we have installed

?>

Perlu menginstruksikan SELinux untuk mengeksekusi kode PHP, untuk ini gunakan perintah berikut:

# setsebool –P httpd_execmem 1

Terakhir restart layanan httpd.

# systemctl restart httpd

Sekarang buka browser web dan ketik alamat IP server Anda di bilah pencarian. Anda akan mendapatkan output seperti yang ditunjukkan di bawah ini:

http://<ip-address>/info.php

Kami telah menginstal PHP versi 7.2.11 dan kami dapat melihat informasi lengkap PHP di halaman web.

Kesimpulan

Dalam tutorial ini, kita mempelajari cara mengatur Server LAMP dengan komponennya Apache, MariaDB, dan PHP di CentOS 8. Kita juga melihat bagaimana menangani permintaan PHP. Saya harap tutorial ini akan membantu Anda menyiapkan Server LAMP.


Cent OS
  1. Cara Menginstal PHP 8 di CentOS 7

  2. Cara Menginstal PHP 8 di CentOS 8

  3. Cara menginstal LAMP di CentOS 7

  1. Cara Menginstal PHP 5.5 di CentOS

  2. Cara Menginstal PHP 7.2 di CentOS 7

  3. Cara Menginstal PHP 7.3 di CentOS 7

  1. Cara Menginstal PHP 5.6 di CentOS 7

  2. Cara Menginstal PHP 7.3 di CentOS 8

  3. Cara Menginstal PHP 7.4 di CentOS 7