Cara menginstal apache, mysql, php di ubuntu 18.04 lts

Cara menginstal apache, mysql, php di ubuntu 18.04 lts

Tumpukan lampu (Linux, Apache, MySQL, dan PHP) adalah lingkungan hosting web paling populer untuk aplikasi berbasis PHP. Di sini Linux adalah sistem operasi, Apache adalah server web populer yang dikembangkan oleh Apache Foundation, MySQL adalah sistem manajemen database relasional yang digunakan untuk menyimpan data dan PHP adalah bahasa pemrograman yang banyak digunakan.

Artikel ini menjelaskan kepada Anda cara menginstal Linux, Apache, MySQL dan PHP (Lamp Stack) di Ubuntu 18.Sistem Linux 04 (Bionic Beaver).

Mari kita mulai:

Prasyarat

Anda harus memiliki Akses Pengguna Root atau Sudo Privileged ke Ubuntu 18 Anda.04 Sistem. Masuk ke sistem Ubuntu Anda menggunakan GUI untuk Desktop dan SSH untuk Edisi Server.

ssh [email dilindungi]  

Sekarang tingkatkan paket saat ini ke versi terbaru.

pembaruan apt sudo  Upgrade Sudo Apt  

Langkah 1 - Menginstal apache2

Setelah menginstal PHP pada sistem Anda, mari kita mulai instalasi APACHE2 di sistem Anda. Anda juga diminta untuk menginstal Libapache2-Mod-PHP Modul untuk bekerja PHP dengan Apache2.

sudo apt install apache2 -y  

Untuk membuat host virtual tambahan, kunjungi tutorial ini.

Buka browser web dan akses server Anda melalui alamat IP di port 80. Anda akan melihat halaman Apache default.

Langkah 2 - Memasang PHP

Ubuntu 18.04 memiliki php 7 default.2 untuk instalasi. Tapi kami sarankan menambahkan PPA tambahan untuk instalasi PHP yang mencakup beberapa versi PHP lainnya. Gunakan perintah berikut untuk memperbarui cache APT dan menginstal paket PHP di sistem Anda.

sudo apt-get install software-properties-common  sudo add-apt-repository PPA: ondrej/php  pembaruan apt sudo  sudo apt install -y php7.2  

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

sudo apt instal php7.2-Curl Php7.2-GD Php7.2-Json Php7.PHP7 2-mbstring.2-xml 

Verifikasi versi PHP yang diinstal

php -v  PHP 7.2.34-8+ubuntu18.04.1+Deb.Sury.org+1 (CLI) (Dibangun: 31 Okt 2020 16:57:15) (NTS) Hak Cipta (C) 1997-2018 Grup PHP Zend Engine V3.2.0, Hak Cipta (C) 1998-2018 Teknologi Zend dengan Zend Opcache V7.2.34-8+ubuntu18.04.1+Deb.Sury.org+1, hak cipta (c) 1999-2018, oleh Zend Technologies 

Langkah 3 - Memasang MySQL

Berikutnya adalah database MySQL untuk tumpukan lampu. Paket MySQL-Server tersedia di bawah repositori resmi Ubuntu. Paket PHP-MYSQL Yang Diperlukan untuk Menghubungkan 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.

sudo mysql_secure_installation  

Wizzard konfigurasi akan meminta untuk mengatur kata sandi root, kebijakan kata sandi, dan akun pengujian penghapusan dan database Anda. Lengkap Wisaya sesuai pengaturan yang Anda wajib.

Instalasi MySQL telah selesai di sistem Anda. Hubungkan ke server MySQL melalui baris perintah.

mysql -u root -p  
Masukkan Kata Sandi: Selamat datang di Monitor MySQL. Perintah diakhiri dengan; atau \ g. ID koneksi MySQL Anda adalah 26 Versi Server: 5.7.32-0ubuntu0.18.04.1 (Ubuntu) Hak Cipta (C) 2000, 2020, Oracle dan/atau Afiliasinya. Seluruh hak cipta. Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya. Nama lain mungkin menjadi merek dagang dari pemiliknya masing -masing. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. mysql> 

Langkah 4 - Memasang PHPMyAdmin

Anda juga dapat menginstal phpMyadmin untuk administrasi mySQL menggunakan antarmuka web.

sudo apt instal phpMyadmin  

Saat prompt, pilih Apache sebagai server web. Setelah phpMyadmin akan membuat database untuk penggunaannya sendiri. Tetapkan kata sandi yang kuat untuk akun phpMyadmin sesuai kebijakan kata sandi.

Setelah instalasi selesai, Anda dapat mengakses phpMyAdmin dengan menggunakan alamat IP server seperti: http: // server-ip/phpmyadmin/

Langkah 5 - Memasang Komposer PHP

Komposer digunakan untuk menginstal dan mengelola dependensi aplikasi PHP. Untuk menginstal PHP Composer, unduh file binernya dan tempatkan di bawah Direktori Bin.

Curl -ss https: // getComposer.org/installer | php  

Sekarang gunakan perintah berikut untuk membuat komposer tersedia secara global untuk semua pengguna di sistem Anda, yang dapat digunakan untuk semua aplikasi PHP pada sistem itu.

Komposer Sudo MV.phar/usr/lokal/bin/komposer  CHMOD +X/USR/LOCAL/BIN/COMPOSER  

Langkah 6 - Kelola Layanan

Setelah menginstal semua layanan di sistem Anda. Restart layanan mysql dan apache untuk memuat ulang perubahan apa pun yang dilakukan secara manual.

Sudo Systemctl Restart Apache2  Sudo Systemctl Restart MySQL  

Langkah 7 - Mengkonfigurasi Firewall

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

Dengan firewalld:

sudo firewall-cmd --permanent --zone = public --add-port = 80/tcp  

Dengan UFW:

sudo ufw memungkinkan 80/tcp  

Langkah 8 - Pengaturan Uji

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

 

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 menginstal tumpukan lampu di sistem berbasis RHEL