GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Apache, MySQL, PHP (LAMP) di Ubuntu 16.04 LTS

LAMP (Bentuk singkat dari Linux, Apache, MySQL, dan PHP ) Stack adalah lingkungan paling populer dalam pengembangan situs web PHP dan hosting web. Di mana Linux adalah sistem operasi, Apache adalah server web populer yang dikembangkan oleh Apache Foundation, MySQL adalah sistem manajemen basis data relasional yang digunakan untuk menyimpan data dan PHP adalah bahasa pemrograman yang banyak digunakan.

Artikel ini akan membantu Anda menginstal Apache 2.4, MySQL 5.7 dan PHP 7.2 di Sistem Ubuntu 16.04 LTS.

Langkah 1 – Instal PHP

PHP 7 adalah paket default yang tersedia di repositori Ubuntu 16.04. Cukup gunakan perintah berikut untuk memperbarui apt cache dan menginstal paket PHP di sistem Anda.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2

Anda mungkin juga perlu menginstal beberapa modul PHP tambahan untuk mendukung berbagai tugas

sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt

Langkah 2 – Instal Apache2

Setelah menginstal PHP di sistem Anda, mari kita mulai menginstal Apache2 di sistem Anda. Anda juga harus menginstal libapache2-mod-php modul untuk bekerja PHP dengan Apache2.

sudo apt install apache2 libapache2-mod-php7.2

Langkah 3 – Instal MySQL

Terakhir, instal paket server mysql untuk database MySQL. Juga, instal paket php-mysql untuk menggunakan dukungan MySQL menggunakan php. Gunakan perintah berikut untuk menginstalnya.

sudo apt install mysql-server php7.2-mysql

Penginstal akan meminta kata sandi root, Kata sandi ini akan berfungsi untuk pengguna root MySQL Anda. Setelah menginstal MySQL, jalankan perintah berikut untuk pengaturan awal server MySQL. Anda akan melihat bahwa skrip akan meminta lebih banyak pengaturan daripada versi MySQL sebelumnya seperti kebijakan validasi kata sandi, dll.

sudo mysql_secure_installation

Anda juga dapat menginstal phpMyAdmin untuk administrasi MySQL menggunakan antarmuka web.

sudo apt install phpmyadmin

Langkah 4 – Mulai Ulang Layanan

Setelah menginstal semua layanan di sistem Anda. Mulai ulang layanan MySQL dan Apache untuk memuat ulang semua perubahan yang dilakukan secara manual.

sudo systemctl restart apache2.service
sudo systemctl restart mysql.service

Langkah 5 – Buka Akses di Firewall

Sistem dengan iptables/ufw diaktifkan, jalankan perintah berikut untuk membuka port 80 untuk akses publik server web.

Pengguna Iptables:

sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

Pengguna UFW:

sudo ufw allow 80/tcp

Langkah 6 – Pengaturan Pengujian

Setelah menyelesaikan semua pengaturan. Mari kita buat info.php file root dokumen situs web dengan konten berikut.

<?php
 phpinfo();
?>

Sekarang akses file ini di browser web. Anda akan melihat layar seperti di bawah ini dengan semua detail PHP di server.

Selamat! Anda telah berhasil mengonfigurasi server web di Sistem ubuntu Anda. Baca artikel kami berikutnya Memasang LAMP Stack pada sistem berbasis RHEL


Ubuntu
  1. Cara Memasang LAMP Stack di Ubuntu 22.04 LTS

  2. Cara Menginstal PHP 5.6 di Ubuntu 16.04 LTS

  3. Cara Instal LAMP Apache, MySQL, PHP di Ubuntu 22.04

  1. Cara Menginstal tumpukan Linux, Apache, MySQL, PHP (LAMP) di Ubuntu 16.04

  2. Cara Menginstal PHP 7.4 di Ubuntu 20.04 LTS

  3. Cara Menginstal LAMP di Ubuntu 16.04

  1. Cara Menginstal tumpukan Linux, Apache, MySQL, PHP (LAMP) di Ubuntu 16.04 / Ubuntu 14.04

  2. Instal Apache, MySQL, PHP (LAMP) Stack Di Ubuntu 18.04 LTS

  3. Instal Apache, MySQL, PHP (LAMP Stack) Di Ubuntu 20.04 LTS