Tutorial PHP-MySQL untuk Pemula

Instalasi Server Apache, MySQL dan PHP di Windows

Untuk pengguna Windows, anda bisa menggunakan solusi perangkat lunak yang telah dipaketkan secara kompak seperti XAMPP, WAMP, dll. Dalam tutorial ini, kita akan mencoba menginstall XAMPP server di Windows. XAMPP merupakan sebuah paket instalasi untuk PHP, APACHE dan MySQL.

Dengan menggunakan XAMPP, kita tidak perlu lagi repot menginstall ketiga software itu secara terpisah. XAMPP dapat di download di http://www.apachefriends.org/en/xampp-windows.html. Pilih versi Installer (untuk edisi terbaru saat tulisan ini terbit adalah versi 1.7.7, dengan spesifikasi Apache 2.2.21, MySQL 5.5.16, PHP 5.3.8, OpenSSL 1.0.0e, phpMyAdmin 3.4.5, XAMPP Control Panel 2.5, Webalizer 2.23-04, Mercury Mail Transport System v4.72, FileZilla FTP Server 0.9.39, Tomcat 7.0.21 (with mod_proxy_ajp as connector) berukuran 81an MB).

Berikut ini adalah cara menginstall XAMPP.
1. Jalankan file xampp-win32-x.x.xx-installer.exe (atau versi yang anda unduh)

2. Kemudian akan tampil pilihan untuk memilih bahasa ketika proses instalasi berjalan. Silakan pilih bahasa Indonesian atau English, kecuali anda menguasai bahasa lainnya.

3. Proses instalasi akan dimulai. Klik Maju untuk memulainya.

4. Akan muncul lisensi software. Silahkan membacanya jika anda mau, tetapi saya lebih suka untuk tidak membacanya karena terlalu banyak. Klik Saya Setuju untuk melanjutkan.

5. Selanjutnya silakan anda pilih lokasi install untuk XAMPP. Misal pada kondisi default ada di C:\xampp. Kemudian klik install. Tunggu sampai proses instalasi selesai.

6. Klik tombol Selesai untuk mengakhiri dialog instalasi XAMPP.
7. Buka Windows Explorer, tuju ke folder tempat instalsi XAMPP anda. Klik aplikasi setup-xampp.bat untuk mencoba penyesuaian sistem xampp dengan sistem operasi Windows anda.

Menjalankan XAMPP di Windows

Untuk menjalankan XAMPP di Windows dapat anda lakukan dengan menjalankan aplikasi XAMPP Control Panel (xampp-control-panel.exe) yang terdapat di folder instalasi XAMPP anda (misal C:\xampp). Tampilan XAMPP Control Panel itu seperti berikut:

Klik tombol Start pada baris Apache dan MySQL untuk menjalankan server Apache dan server MySQL. Silakan test dengan menjalankan webbrowser dan ketik alamat http://localhost/

Instalasi XAMPP di Linux/*Nix

XAMPP juga tersedia untuk sistem operasi Linux/*NIX. Edisi sistem operasi ini dapat anda peroleh di http://www.apachefriends.org/en/xampp-linux.html. Pada saat tulisan ini terbit, versi terbaru dari XAMPP for Linux adalah versi 1.7.7 (spesifikasi sama dengan versi Windows). Download file terkompresi dari XAMPP for Linux ini, ukurannya sekitar 77an MB.

Untuk melakukan instalasi XAMPP di Linux, silakan ikuti langkah berikut (contoh Linux Debian):
1. Buka terminal/console/xterm atau yang lainnya,
2. Login sebagai root dengan ketik perintah su dan masukkan password Root anda,
3. Masuk ke folder tempat unduh XAMPP for Linux anda, misal dengan perintah:

cd /home/emka/download

4. Ekstrak file installer XAMPP for Linux dengan aplikasi Tar ke folder /opt (harus folder /opt !)

tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

5. Pastikan semua file terekstrak dengan sukses dan terdapat di folder /opt/lampp.

Untuk memulai menjalankan XAMPP di Linux, silakan jalankan perintah berikut sebagai root:

/opt/lampp/lampp start

Silakan test dengan menjalankan webbrowser dan kunjungi alamat http://localhost/.

Instalasi XAMPP di Mac OS X

Untuk menginstall XAMPP di sistem operasi Mac OS X, silakan unduh dulu file installer (.dmg) dari url: http://www.apachefriends.org/en/xampp-macosx.html. Pada saat tulisan ini terbit, versi XAMPP yang tersedia untuk Mac OS X adalah versi 1.7.3.

Untuk menginstalasi XAMPP di Mac OS X silakan ikuti langkah berikut:
1. Buka file XAMPP-macosx-1.7.3.dmg
2. Install seperti halnya saat anda menginstall aplikasi di Mac OS X.

Untuk menjalankan XAMPP di Mac OS X, silakan buka aplikasi XAMPP Panel di folder /Application. Tekan tombol start untuk Apache dan MySQL.

Untuk mengetest, silakan buka browser dan kunjungi alamat http://localhost/.

Instalasi Apache, MySQL dan PHP di Linux (non-XAMPP)

Jika anda mempunyai server berbasis Linux anda dapat menginstall paket Apache, MySQL dan PHP dengan mudah. Berikut akan dicontohkan untuk instalasi paket LAMP (Linux, Apache, MySQL, PHP) untuk beberapa distro Linux:

1. Distro Linux Debian/Ubuntu/LinuxMint/BlankOn dan turunan lainnya
Silakan install dengan perintah-perintah berikut:

sudo tasksel install lamp-server

dan ikuti proses yang ada, anda akan diminta memasukkan password root MySQL. Silakan isi dengan password yang aman. Secara otomatis di turunan Debian, LAMP akan terinstall dan berjalan sebagai service.

Untuk menjalankan Apache, silakan buka terminal dan lakukan sebagai root

sudo /etc/init.d/apache2 start

. Untuk menjalankan MySQL silakan buka terminal dan lakukan sebagai root

. Pada turunan Debian/Ubuntu, folder web berada di folder /var/www.

<strong>2. Distro Mandriva</strong>
Silakan install LAMP dengan perintah:
urpmi task-lamp-php

Untuk halaman selanjutnya adalah tentang Dasar Sintaks Bahasa PHP