Setup "lamp" local di ubuntu

Untuk tahap awal dengan asumsi settingan nama server pada local menggunakan anonymous.local dan pada PC atau Laptop menggunakan user : anonymous dan group: anonymous, kita mulai dari step by step:

1. install lamp pada ubuntu anda dengan cara buka terminal dan masukkan perintah pada terminal seperti yang ada dibawah ini
$ sudo tasksel

maka disitu akan pilihan program yang akan di install pada ubuntu anda:



pilih lamp server dan lanjutkan dan pilih oke yang seterusnya sampai selesai.

* apabila perintah diatas tidak muncul maka anda perlu menginstall tasksel terlebih dahulu dengan cara:
$ sudo apt-get install tasksel

2. Kalau sudah selesai tahap installasi lamp anda, tinggal untuk memastikan sudah terinstall belumnya dengan cara buka browser anda dan ketik pada browser anda
http://localhost/

apabila ada tulisan It Works! berarti lamp sudah berhasil terinstall di PC/Laptop anda.

3. Dan selanjutnya anda menginstall phpmyadmin dengan cara buka terminal dan ketik pada terminal dengan perintah dibawah:
$ sudo apt-get install phpmyadmin

nanti anda akan diminta untuk memasukkan password pada root, masukkan password anda hingga installasi selesai dan kalau sudah selesai anda bisa check pada browser anda dengan memasukkan url:
http://localhost/phpmyadmin

4. Tahap berikut mengubah nama localhost menjadi nama seperti yang ada di atas anonymous.local dengan membuat terlebih dahulu virtualhost baru dengan cara copy file lewat terminal:
$ sudo /etc/apache2/site-available/default

ke
$ sudo /etc/apache2/site-available/anonymous.local

dengan cara ketikkan perintah:
$ sudo cp /etc/apache2/site-available/default /etc/apache2/site-available/anonymous.local

5. Berikutnya anda mengedit file yang telah tercopy tadi yang bernama anonymous.local dengan menggunakan gedit atau nano atau vim pada terminal
$ sudo gedit /etc/apache2/site-available/anonymous.local

contoh:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName anonymous.local ====> ditambahkan

DocumentRoot /var/www/anonymous.local =====> ditambahkan
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/(anonymous.local ====> ditambahkan)>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">

 

6. Untuk tahap berikutnya merubah hak milik apache dengan cara edit file envvars dengan perintah :
$ sudo gedit /etc/apache2/envvars

dan rubah isi dari file tersebut:
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=user pada pc anda ====>dirubah
export APACHE_RUN_GROUP=user pada pc anda ====>dirubah
export APACHE_PID_FILE=/var/run/apache2$SUFFIX.pid
export APACHE_RUN_DIR=/var/run/apache2$SUFFIX
export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX
# Only /var/log/apache2 is handled by /etc/logrotate.d/apache2.
export APACHE_LOG_DIR=/var/log/apache2$SUFFIX

7. Tahap selanjutnya merubah bind apache ke local dengan cara edit file
$ sudo gedit /etc/apache2/ports.conf

dari listen 80 dirubah menjadi listen 127.0.0.1:80

8. Rubah hosts file dengan mengedit pada terminal dengan perintah dibawah
$ sudo gedit /etc/hosts

tambahkan baris ini dibawah localhost dari 127.0.0.1 localhost menjadi 127.0.0.1 localhost 127.0.0.1 anonymous.local

9. Symlink folder pada home asumsi public_html (opsi) dengan cara ketik pada terminal
$ cd ~
$ mkdir public_html
$ cd /var/www
$ sudo ln -s /home/nama user anda pada ubuntu/public_html anonymous.local

10. Selanjutnya tahap terakhir mengenable site pada apache dengan cara ketik pada terminal:
$ sudo a2ensite anonymous.local

dan selanjutnya restart apache
$ sudo service apache2 restart

selesai.

untuk mengujinya anda bisa buka browser anda dan masukkan pada url dengan http://anonymous.local/ dan http://anonymous.local/phpmyadmin (untuk databasenya)

0 comments:

Post a Comment

 
facebook.png twitter.png googleplus.png rss.png