Kamis, 24 Agustus 2017

Cara Install LAMP(Linux, Apache, MySQL, PHP) Di Linux


Web programmer yang sudah terbiasa hidup di lingkungan Windows tentu sudah mengenal XAMPP dan WAMP server. Tapi pernahkan ada rasa penasaran mengenai software yang digunakan oleh web programmer dalam habitat Linux?

Di Linux, programmer mengenal LAMP, yaitu kombinasi software Linux, Apache, MySQL dan PHP; sebagai media pembangunan server. Semua paket software ini bisa diinstall dengan muah di berbagai distro yang sudah umum dipakai saat ini.


Sekarang, saya akan menunjukkan bagaimana menginstal paket LAMP dari distro Linux yang mendukung apt, misalnya Ubuntu dan Linux Mint.

1. Install MySQL atau MariaDB
apt-get install mysql-server mysql-client (MySQL)
atau
apt-get install mariadb-server mariadb-client (MariaDB)

Setelah instalasi selesai, biasanya akan muncul kotak input untuk konfigurasi database.

2. Install Apache
apt-get install apache2

Jika instalasi berhasil, coba ketikkan http://localhost di alamat web browser. Jika normal, anda akan melihat halaman test dengan keterangan "It works". untuk mengubah halaman index tersebut, buka direktori /var/www/html.

3. Install PHP
apt-get install php7.0 libapache2-mod-php7.0

Biar semakin lengkap, install juga ekstensi/plugin PHP yang anda perlukan. Lihat semua plugin yang tersedia melalui perintah:
apt-cache search php7.0

Install semua ekstensi pilihan anda dengan apt-get, misalnya:
apt-get install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache  php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext

Untuk membuat PHP bekerja lebih cepat, install juga plugin opcache dan APCu:
apt-get install php7.0-opcache php-apcu

Masih belum puas? PHPMyAdmin juga boleh diinstall:
apt-get install phpmyadmin

4. Sedikit Lagi...
sudo chmod -R 755 /var/www
sudo chgrp -R <username_anda> /var/www/
sudo chown -R <username_anda> /var/www/

Ketiga perintah di atas akan membuat direktori www lebih mudah diakses. Apabila tahap ini tidak dilakukan, semua file dalam /var/www harus selalu diakses dengan file manager yang berjalan sebagai root.

Terakhir, restart service Apache ini dengan sebuah baris perintah dari terminal.

systemctl restart apache2
Load disqus comments

0 comments