Instal LAMP di Ubuntu/Debian

Sebenarnya artikel tentang instalasi LAMP (Linux, Apache, MySQL, PHP/Perl/Python) sudah cukup banyak diranah googling tetapi saya memerlukan untuk mendokumentasikan agar kelak bila menemui hal yang sama tidak terlalu pusing mencari solusinya.
#Pastikan terkoneksi internet, buka terminal (kita akan menggunakan terminal bukan Synaptic tetapi bisa juga menggunakan Synaptic untuk menginstal tambahan modul php, misal phpgd dstnya)

$  sudo apt-get install mysql-server mysql-client
$  sudo /usr/bin/mysqladmin -u root -p
    password ‘masukan-password-anda’ (tanpa tanda petik)
$  sudo apt-get install apache2 apache2-doc
$  sudo apt-get install php5 php5-mysql libapache2-mod-php5

(untuk tambahan modul php5 dapat lewat Synaptic atau dengan mengetik sudo apt-get install php5- lalu tekan tombol tab maka akan muncul beberapa paket yang berhubungan dengan php5-xxxxxx)

contoh :

$  sudo apt-get install phpmyadmin
$  sudo a2enmod userdir

Konfigurasi file /etc/apache2/mods-enabled/userdir.conf seperti contoh di bawah ini, selalu lakukan backup sebelum mengedit.

$  sudo nano /etc/apache2/mods-enabled/userdir.conf

<IfModule mod_userdir.c>
UserDir public_html
UserDir enabled nama_user
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
Require all granted
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>

Bukan sebagai root, buat direktori public_html di home

$  mkdir /home/$USER/public_html
$  sudo chgrp www-data /home/<username>/public_html
$  sudo service apache2 restart

Buat file info.php di ~/public_html dan lihat hasilnya di http://localhost/~user/info.php
Jika tidak bisa lakukan hal berikut,
$  sudo nano /etc/apache2/mods-enabled/php5.conf
Berikan tanda pagar pada tulisan berikut,
#php_admin_flag engine Off

Untuk phpmyadmin sudah bisa diakses pada http://localhost/phpmyadmin tetapi jika tidak bisa diakses maka silahkan gunakan cara ini
#Akhir kata selamat coding 🙂

sumber

Advertisements

2 thoughts on “Instal LAMP di Ubuntu/Debian

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s