Apa itu tumpukan LAMP?
LAMP stack adalah kombinasi dari sistem operasi dan tumpukan perangkat lunak open source yang penting dalam menyiapkan server pada awalnya. Singkatan singkatan dari Linux, Apache HTTP server, MySQL/MariaDB dan PHP/Perl/Python. Artikel ini akan memandu Anda melalui langkah-langkah yang terlibat dalam menginstal server Apache HTTP, MySQL dan PHP di server Anda dengan asumsi bahwa sistem Operasi Ubuntu sudah diinstal di dalamnya.
Sebelum mengikuti artikel ini, Anda harus menyiapkan akun pengguna non-root di server Anda.
Menginstal server HTTP Apache
Apache atau Apache HTTP adalah server web yang paling umum digunakan di seluruh dunia yang menguasai lebih dari 50% pangsa pasar saat ini. Untuk menginstal apache ikuti langkah-langkah di bawah ini:
Langkah 1: Gunakan perintah berikut di terminal
sudo apt-get update
Setelah proses update selesai, install Apache HTTP server menggunakan perintah.
sudo apt-get install apache2
Anda akan menerima pesan otentikasi, terima dengan memasukkan Y dan lanjutkan penginstalan
Langkah 2: Verifikasi pemasangan dengan memasukkan URL berikut di browser web Anda.
http://server_ip_address/
Jika server web telah terinstal dengan benar, browser web Anda akan mengarahkan Anda ke halaman web yang terlihat seperti berikut:
Menginstal MySQL
MySQL adalah perangkat lunak sistem manajemen basis data yang digunakan untuk menangani, menyimpan, dan mengambil basis data di server DB. Untuk menginstal MySQL, ikuti langkah-langkah di bawah ini:
Langkah 1: Masukkan perintah di terminal
sudo apt-get install mysql-server
Anda akan diminta untuk mengatur kata sandi MySQL Anda. Sangat disarankan untuk mengatur kata sandi Anda dan kemudian melanjutkan penginstalan.
Langkah 2: Jalankan perintah berikut untuk mengatasi beberapa masalah keamanan dengan instalasi MySQL default.
sudo mysql_secure_installation
Anda akan diberikan pilihan untuk mengubah kata sandi root MySQL, menghapus akun pengguna anonim, menonaktifkan login root di luar localhost dan menghapus database pengujian. Anda disarankan untuk menjawab ya untuk opsi ini.
Menginstal PHP
PHP adalah bahasa scripting yang digunakan dalam mendesain web untuk membangun halaman web yang dinamis.
Langkah 1: Gunakan perintah berikut di terminal
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Ini akan menginstal PHP tanpa pesan prompt.
Langkah 2: Tersedia banyak modul PHP tambahan yang dapat diinstal dengan mudah. Meskipun ini adalah langkah opsional, jika Anda ingin menginstal modul tambahan, ikuti langkah-langkah di bawah ini.
Untuk memeriksa modul yang tersedia, masukkan perintah di terminal
apt-cache search php5-
Semua modul yang tersedia akan ditampilkan sebagai berikut:
php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli - command-line interpreter for the php5 scripting language php5-common - Common files for packages built from the php5 source php5-curl - CURL module for php5 php5-dbg - Debug symbols for PHP5 php5-dev - Files for PHP5 module development php5-gd - GD module for php5 php5-gmp - GMP module for php5 php5-json - JSON module for php5 php5-ldap - LDAP module for php5 php5-mysql - MySQL module for php5 php5-odbc - ODBC module for php5 php5-pgsql - PostgreSQL module for php5 php5-pspell - pspell module for php5 ............
Untuk mengetahui detail paket atau modul ketik berikut
apt-cache show module-name
Sebagai ganti nama modul, masukkan nama modul yang sesuai. Misalnya,
apt-cache show php5-odbc
Untuk menginstal paket itu, ketikkan yang berikut
sudo apt-get install php5-odbc
Memulai ulang server web
Langkah terakhir dalam menginstal LAMP stack di Ubuntu 14.04 adalah me-restart web server Apache. Ini dilakukan agar server web mengenali perubahan yang dilakukan pada server.
sudo service apache2 restart
Ini akan segera me-restart server dan begitulah. Anda telah menginstal tumpukan LAMP di server Anda yang berjalan di Ubuntu 14.04.