Selasa, 23 Februari 2010

Install XAMPP di Linux

Bagi para web developer yang biasa bekerja di sistem operasi windows, tentu masih ingat dengan PHPTRIAD. PHPTRIAD adalah aplikasi yang membundel apache, mysql dan PHP menjadi satu paket dalam file installer. Bagi anda yang ingin migrasi sistem operasi ke linux, anda dapat dengan mudah menkonfigurasi sistem anda. Anda dapat menggunakan XAMPP Linux. XAMPP sama halnya seperti PHPTRIAD di windows  yang mana kita dapat melakukan instalasi Apache, MySQL, PHP dan Perl (plus ftpdan email server sederhana) dalam beberapa langkah mudah. Apabila anda menggunakan PHP Versi 4. Anda dapat dengan mudah melakukan switch versi PHP di XAMPP. Berikut ini adalah caranya :

Download XAMPP dari Apachefriends.org


Masuklah ke direktori Root :


$su -
 

Extract XAMPP yang sudah di download ke direktori /opt

#tar xvfz xampp-linux-1.5.0.tar.gz -C /opt

XAMPP is now installed below the /opt/lampp directory.

Start XAMPP Server

Untuk menjalankan XAMPP

#/opt/lampp/lampp start

Starting XAMPP for Linux 1.5.0...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

Test Installasi XAMPP

Untuk melakukan pengecekan apakah XAMPP telah running dapat dicek pada browser. Dengan melakukan perintah dibawah.

http://localhost

Konfigurasi Security di XAMPP 



The MySQL administrator (root) tidak memiliki password.

The MySQL daemon is dapat diakses melalui network.

ProFTPD menggunakan password "lampp" untuk user "nobody".

PhpMyAdmin is dapat diakses melalui network.

MySQL and Apache berjalan di user yang sama (nobody).

Untuk memperbaiki security di XAMPP jalankan perintah di bawah ini :

#/opt/lampp/lampp security

Start And Stop Server Services

start

Starts XAMPP.

stop

Stops XAMPP.

restart

Stops dan starts XAMPP.

startapache

Starts hanya Web Server Apache.

startssl

Starts SSL Apache SSL.
anda dapat menjalankan di browser dengan https://localhost

startmysql

Starts hanya database
MySQL.

startftp

Starts server ProFTPD.

 
stopapache

Stops Apache.

stopssl

Stops SSL Apache.


stopmysql

Stops database
MySQL.

stopftp

Stops server ProFTPD.

 

Konfigurasi File dan Direktori

opt/lampp/bin/ - Direktori MySQL
.

/opt/lampp/htdocs/ - DocumentRoot. Tempat program diletakkan.

/opt/lampp/etc/httpd.conf - Konfigurasi file Apache .

/opt/lampp/etc/my.cnf - Konfigutasi file MySQL.


/opt/lampp/etc/php.ini - Konfigurasi file PHP.


/opt/lampp/etc/proftpd.conf - Konfigurasi file ProFTPD.


/opt/lampp/phpmyadmin/config.inc.php - Konfigurasi file phpMyAdmin.


Stopping XAMPP

Untuk mematikan XAMPP lakukan perintah dibawah ini

#/opt/lampp/lampp stop

You should now see:

Stopping LAMPP 1.5.0...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP: Stopping ProFTPD...
LAMPP stopped.

And XAMPP for Linux is stopped.

Uninstall XAMPP From your Machine

Untuk meng-uninstall XAMPP lakukan perintah di bawah ini.

#rm -rf /opt/lampp

2 comments:

Anonim mengatakan...

mas, saya mau nanya.
kalo semua program xampp jalan kecuali apachenya, kira-kira kenapa ya ?
tulisan yang harusnya begini
XAMPP: Starting Apache with SSL (and PHP5)...
malah jadi begini
XAMPP: The other web server daemon is running
Apa ya masalahnya mas ??

Irwan Prabowo mengatakan...

Coba kamu cek, apakah ada service yang jalan di port 80. Coba cek Web service yang lain. Bisa IIS, atau ada web server yang lain seperti phptriad, wampp, appserv atau yang lainnya.

Posting Komentar