XAMPP
From Joomla! Documentation
Pendahuluan
XAMPP merupakan paket server web Apache, PHP, XDEBUG, dan database MySQL yang mudah dipasang. Ini membantu pembuatan lingkungan yang anda butuhkan untuk menjalankan Joomla! di komputer. XAMPP versi terakhir bisa didapatkan di website XAMPP. Paket download-nya tersedia untuk Linux, Windows, Max OS X dan Solaris. Download paket sesuai platform anda.
Catatan Penting terkait XAMPP dan Skype: Apache dan Skype, keduanya menggunakan port 80 sebagai koneksi masuk alternatif. Jika anda menggunakan Skype, silakan atur Tools > Options > Advanced > Connection dan kosongkan opsi "Use 80 and 443 as alternatives for incoming connections". Ketika Apache dijalankan sebagai servis, ia akan mengambil port 80 sebelum digunakan oleh Skype dan anda tidak akan mendapati masalah. Tapi untuk amannya, jangan gunakan opsi port 80 di opsi Skype.
Pemasangan di Windows
Untuk pemasangan di Windows caranya sangat sederhana. Anda dapat menggunakan XAMPP (contoh, "xampp-windows-x64-7.4.4-0-VC15-installer.exe"). Petunjuk rinci untuk Windows tersedia di sini.
Jika anda menggunakan Windows XP atau 2003, ini sudah tidak didukung lagi oleh paket utamanya tetapi versi XAMPP tersedia untuk platform ini di halaman download (namun anda hanya dapat menjalankan PHP 5.4 atau yang lebih rendah - sebab itu, anda hanya dapat menguji Joomla! 3.x dan versi sebelumnya).
Untuk Windows, disarankan memasang XAMPP di folder "c:\xampp" (bukan "c:\program files"). Jika anda lakukan ini, Joomla! anda (dan folder website lokal yang lainnya) akan diletakkan di dalam folder "c:\xampp\htdocs". (Berdasarkan ketentuan, semua website lokal ada di dalam folder "htdocs".)
Jika anda punya beberapa server http (seperti IIS), anda dapat mengubah port listening untuk xampp. Ada di <xamppDir>\apache\conf\httpd.conf, ubah baris Listen 80 menjadi Listen [angka_port] (misal: Listen 8080).
You can find a detailed tutorial on installing XAMPP on Windows, along with the Joomla 4 Beta, the Joomla Patch Tester and Git in this Joomla Community Magazine article.
Pemasangan di Linux
Pasang XAMPP
Buka Terminal dan ketikkan:
sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
(ganti "xampp-linux-1.7.7.tar.gz" dengan versi xampp yang anda download). Dilaporkan bahwa database MySQL dari xampp 1.7.4 tidak bekerja untuk Joomla 1.5.22
Ini kemudian akan memasang ... Apache2, mysql, php5 serta server ftp.
sudo /opt/lampp/lampp start
dan
sudo /opt/lampp/lampp stop
start/stop semua servis
Tes server localhost XAMPP
Buka Browser dan arahkan ke
http://localhost
Index.php akan beralih ke
http://localhost/xampp
Anda akan temukan informasi mengenai cara mengubah standar nama pengguna/sandi. Di PC, hal itu tidak mengubah file apa pun ke internet atau LAN maka mengubah nilai standarnya adalah keputusan pribadi.
Dapatkan Joomla
Download zip pemasangan Joomla terakhir di sini
Ekstrak zip ke hard drive anda
Sambungkan koneksi ke localhost dengan Standar klien FTP
nobody lampp
Buat folder untuk Joomla anda di server localhost
Kirimkan file pemasangan Joomla lewat FTP ke folder Joomla yang baru saja dibuat.
Penting:
- Pemasangan xampp mengatur perizinan dan Kepemilikan file yang benar.
- Menggunakan perintah CHOWN akan mengakibatkan masalah Kepemilikan xampp.
- Menggunakan nautilus untuk memanipulasi folder/file di localhost akan mengakibatkan masalah Kepemilikan xampp.
Info Database
Host
localhost
Nama database standar
test
Pengguna database standar
root
Tidak ada sandi standar.
Sandi administrator adalah pilihan anda.
Memasang Data Contoh disarankan untuk pengguna pemula.
Setelah proses pemasangan menghapus direktori pemasangan lalu arahkan browser anda ke:
http://localhost/yournewjoomlafolder
atau
http://localhost/yournewjoomlafolder/administrator
Agar GUI xampp terhubung ke menu Ubuntu anda
Buka Terminal dan ketikkan
sudo gedit /usr/share/applications/xampp-control-panel.desktop
Kemudian salin baris berikut ke gedit dan simpan.
[Desktop Entry] Encoding=UTF-8 Name=XAMPP Control Panel Comment=Start and Stop XAMPP Exec=gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py" Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg Terminal=false Type=Application Categories=GNOME;Application;Network; StartupNotify=true
Jika panel kendali tidak muncul, jalankan perintah exec langsung di terminal:
gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Jika terdapat kesalahan:
Error importing pygtk2 and pygtk2-libglade
Pasang pustaka yang hilang:
sudo apt-get install python-glade2
Debugger XDebug PHP
Paket XAMPP untuk Linux tidak menyertakan debugger XDebug PHP. Untuk memasang XDebug di Debian atau Ubuntu:
- Pasanglah paket build-essential:
sudo apt-get update sudo apt-get install build-essential sudo apt-get install autoconf
- Download paket pengembangan XAMPP dan esktrak ke pemasangan yang ada:
sudo tar xvfz xampp-linux-devel-1.7.7.tar.gz -C /opt
- Buat XDebug:
wget http://xdebug.org/files/xdebug-2.1.3.tgz tar xzf xdebug-2.1.3.tgz cd xdebug-2.1.3/ /opt/lampp/bin/phpize
Setelah ini, anda akan melihat output berikut di konsol...
Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 20090626
./configure --with-php-config=/opt/lampp/bin/php-config make sudo make install
Lalu akan seperti ini... perhatikan direktorinya.
Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/
Buat folder di folder /temp yang akan menyimpan file data yang dihasilkan oleh XDebug:
sudo mkdir /opt/lampp/tmp/xdebug sudo chmod a+rwx -R /opt/lampp/tmp/xdebug
Pemasangan alternatif:
Pasang dengan paket ekstensi PHP pustaka komunitas (PECL) xampp:
sudo /opt/lampp/bin/pecl install xdebug
Pada Ubuntu/Debian, anda bisa pasang dengan cara:
apt-get install php5-xdebug
(peringatan: ini juga akan memasang Apache dan PHP dari repositori apt).
Peringatan untuk pengguna 64bit
Saat mengompilasi XDebug atau memasang melalui apt-get, anda akan melihat error saat memulai ulang xampp:
/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so: wrong ELF class: ELFCLASS64
Ini disebabkan xampp bekerja di 32bit, sementara XDebug adalah 64bit. Untuk mengatasi masalah ini, buat agar XDebug bekerja di mesin 32bit atau download:
http://code.activestate.com/komodo/remotedebugging/
Download file: "PHP Remote Debugging Client" untuk "Linux (x86)" Ekstrak isi filenya ke komputer, ini akan memadatakan file dengan hasil beberapa folder berangka versi, misal 4.4, 5.0, 5.1 ... 5.3 dan berikutnya, temukan folder yang berangka versi paling tinggi atau yang bisa anda jalankan saja, kemudian salin secara manual "xdebug.so" ke lokasi berikut, overwrite bila perlu
/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/
Mohon diingat bahwa lokasi ini bisa saja berbeda di komputer anda
Pemasangan di Mac OS X
Mac OS X sebenarnya sudah memiliki server Apache bawaan, tapi umumnya developer ingin menggunakan alat yang terintegrasi dan dapat dikonfigurasikan seperti XAMPP.
Seperti biasanya program-program yang ada pada Mac, pemasangan adalah suatu hal yang gampang. Kunjungi Apache Friends - Mac OS X untuk mendownload binari universal.
Setelah selesai mendownload, buka gambar disk, tarik folder XAMPP ke alias folder "Applications".
Untuk memulai server, buka "XAMPP Control.app" dan tekan tombol mulai yang ada di samping Apache.
Sedikit Permasalahan
Banyak pengguna Mac yang mengalami kesulitan pada tahapan ini ketika mencoba untuk mengatur instance Apache di komputer. Jika anda tidak dapat memulai Apache XAMPP, ada dua opsi untuk anda:
Anda dapat mengubah port listening XAMPP di \Applications\XAMPP\xamppfiles\etc\httpd.conf, ganti baris "Listen 80" menjadi "Listen [angka_port]". Misalnya:
Listen 8080
Anda bisa mengubah port listening dari server Apache pra-instalasi. Di finder, temukan "/etc" (CMD+SHIFT+G); dari sini anda bisa menemukan file-file Apache yang biasanya tersembunyi. Temukan folder berlabel Apache2, lalu edit file "http.conf". Ubah baris, "Listen 80" menjadi "Listen [angka_port]". Misalnya:
Listen 8080
Catatan: jika anda mengubah port dari server Apache pra-instalasi, mungkin anda perlu memulai ulang komputer untuk melihat perubahannya. Anda juga harus masuk sebagai administrator untuk mengedit file-file ini.
Tes Pemasangan XAMPP
Setelah XAMPP terpasang dan anda sudah memulai servis Apache lewat Panel Kendali XAMPP, anda dapat lakukan pengujian dengan membuka browser dan arahkan ke "http://localhost". Anda akan melihat layar pembuka XAMPP seperti pada gambar di bawah.
Pilih tautan "phpinfo()" dari menu paling atas. Ini akan menampilkan satu halaman panjang berisi informasi konfigurasi PHP, seperti ditunjukkan pada gambar di bawah.
Sampai di sini, XAMPP sudah berhasil terpasang. Perhatikan "Loaded Configuration File". Kita akan mengedit file ini di bagian cara mengonfigurasi XDebug berikutnya.