XAMPP

From Joomla! Documentation

This page is a translated version of the page XAMPP and the translation is 96% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎português do Brasil

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).

Joomla Community Magazine Tutorial

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

Membuat tautan ke menu Ubuntu

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.

Phpinfo on xampp.png

Pilih tautan "phpinfo()" dari menu paling atas. Ini akan menampilkan satu halaman panjang berisi informasi konfigurasi PHP, seperti ditunjukkan pada gambar di bawah.

Phpinfo.png

Sampai di sini, XAMPP sudah berhasil terpasang. Perhatikan "Loaded Configuration File". Kita akan mengedit file ini di bagian cara mengonfigurasi XDebug berikutnya.