Setelah mengetahui sejarah PHP dan perkembangan versinya, dalam tutorial belajar PHP kali ini kita akan mempelajari cara menginstall PHP menggunakan XAMPP. Versi XAMPP yang digunakan bisa saja berbeda, namun kali ini saya akan menginstall XAMPP versi 8.
Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP
Tidak seperti kode HTML yang dapat langsung berjalan di web browser, halaman web yang ditulis dengan PHP harus diproses dalam sebuah aplikasi yang dinamakan Web Server. Web server inilah yang akan menerjemahkan kode PHP menjadi HTML dan mengirimnya ke web browser untuk ditampilkan.
Dalam "dunia nyata", kita harus menyewa web server agar kode PHP dapat diproses dan diakses di internet. Namun aplikasi web server ini dapat di install di komputer lokal, dan inilah yang akan kita install dalam tutorial kali ini.
Untuk menjalankan kode PHP, setidak butuh 3 jenis program, yakni:
- Aplikasi Web Server
- Aplikasi PHP
- Aplikasi Web Browser.
Untuk aplikasi web server, terdapat beberapa pilihan. Saat ini web server yang sering digunakan adalah Apache, Nginx, dan LiteSpeed. Ketiganya merupakan aplikasi open source dan dapat digunakan dengan gratis. Namun kali ini kita akan menjalankan PHP menggunakan Apache yang web resminya ada di httpd.apache.org.
Aplikasi selanjutnya adalah PHP itu sendiri. PHP bekerja sebagai "penerjemah" di dalam web server. PHP bisa di dapat di situs resminya di alamat: windows.php.net/download/
Akan tetapi, proses instalasi web server Apache dan PHP secara terpisah butuh waktu yang cukup lama dan juga perlu pengetahuan tentang konfigurasi Apache. Berita baiknya, terdapat banyak aplikasi yang membundel Apache+PHP. Salah satunya adalah XAMPP yang akan kita bahas dalam tutorial kali ini.
Aplikasi terakhir yang dibutuhkan adalah web browser. Jika anda bisa mengakses situs ini, berarti anda telah memiliki web browser. Dalam tutorial belajar PHP di duniailkom ini saya akan memakai web browser Google Chrome dan Mozilla Firefox secara bergantian.
Cara Menginstall XAMPP 8
XAMPP adalah singkatan dari aplikasi dalam 'paketnya', yaitu: X (berarti cross-platform, maksudnya tersedia dalam berbagai sistem operasi), Apache Web Server, MySQL / MariaDB, PHP dan Perl. Dengan menginstall XAMPP, secara tidak langsung kita telah menginstall keempat aplikasi tersebut.
Bagi sebagian orang, mungkin tidak sadar kalau database yang ada di XAMPP adalah MariaDB, bukan lagi MySQL.
Versi terbaru XAMPP dapat diakses di alamat www.apachefriends.org. Pada saat tutorial ini diupdate (Agustus 2023) versi terakhir XAMPP adalah XAMPP 8.2.4.
Penamaan versi XAMPP mengikuti versi PHP yang terdapat di dalamnya. Dengan kata lain, XAMPP 8.2.4 berisi PHP 8.2.4 serta aplikasi web server Apache 2.4 dan database server MariaDB 10.4.
Untuk memulai proses instalasi, silahkan download XAMPP dari apachefriends.org. File yang saya dapatkan bernama xampp-windows-x64-8.2.4-0-VS16-installer.exe dengan ukuran sekitar 152 MB.
Setelah aplikasi installer XAMPP berhasil di unduh, langkah selanjutnya adalah menginstall XAMPP. Double klik file xampp-windows-x64-8.2.4-0-VS16-installer.exe untuk memulai proses instalasi.
Jika anda menggunakan Windows Vista ke atas (termasuk Windows 10 dan Windows 11), akan muncul jendela peringatan untuk tidak menginstall XAMPP pada folder C:\Program Files. Alasannya karena proteksi keamanan dari Windows akan menghalangi beberapa fitur XAMPP. Ini sebenarnya tidak masalah karena folder default XAMPP nanti ada di C:\xampp, bukan di C:\Program Files. Klik saja OK.
Setelah jendela peringatan, jendela tampilan awal instalasi XAMPP akan muncul, klik Next untuk melanjutkan.
Tampilan berikutnya adalah "Select Component", pada layar ini kita bisa memilih aplikasi apa saja yang akan diinstall. Disarankan untuk membiarkan pilihan default (semua aplikasi akan diinstall). Namun jika memiliki kendala di keterbatasan ruang harddisk, boleh memilih aplikasi penting saja, yakni: Apache, MySQL, PHP, dan phpmyadmin. Setelah itu, lanjutkan dengan klik tombol Next.
Di jendela "Installation Folder" kita bisa mengubah folder instalasi default XAMPP ke folder lain. Dalam tutorial ini saya akan biarkan pilihan default di C:\xampp. Lalu klik tombol Next untuk melanjutkan.
Untuk jendela "Language", kita bisa menukar bahasa. Agar lebih umum biarkan saja pilihan default di "English". Klik tombol Next untuk melanjutkan.
Jika semuanya berjalan lancar, tampilan berikutnya adalah "Ready to Install", klik tombol Next untuk memulai proses instalasi.
Proses intallasi akan di proses beberapa saat hingga layar tampilan menjadi "Completing the XAMPP". Biarkan ceklist "Do you want to start the Control Panel now?" karena kita akan langsung mencoba XAMPP setelah ini.
Akhiri proses installasi XAMPP dengan klik tombol Finish.
Setelah XAMPP berhasil di install, akan tampil jendela "XAMPP Control Panel". Di jendela inilah kita akan menjalankan seluruh aplikasi yang ada di XAMPP, diantaranya Apache Web Server dan MySQL.
Untuk test drive dari XAMPP, langsung saja klik tombol Start pada bagian Action Apache. Sesaat kemudian Module Apache akan berwarna hijau menandakan aplikasi Web server Apache sudah berjalan.
Selanjutnya buka web browser seperti Google Chrome. Pada kolom address ketikkan localhost dan tekan Enter. Jika anda melihat halaman XAMPP, berarti instalasi XAMPP telah berhasil dan Web Server Apache telah sukses berjalan.
Sampai disini, XAMPP 8 telah berhasil diinstal dan kita telah siap untuk mulai mempelajari PHP. Untuk mendalami cara penggunaan XAMPP, selanjutnya dalam Tutorial Belajar PHP, kita akan mempelajari tentang Cara Menjalankan Web Server Apache dengan XAMPP dari localhost.
kalo gini
11:46:10 [Apache] Attempting to start Apache app…
11:46:11 [Apache] Status change detected: running
11:46:14 [Apache] Status change detected: stopped
11:46:14 [Apache] Error: Apache shutdown unexpectedly.
11:46:14 [Apache] This may be due to a blocked port, missing dependencies,
11:46:14 [Apache] improper privileges, a crash, or a shutdown by another method.
11:46:14 [Apache] Press the Logs button to view error logs and check
11:46:14 [Apache] the Windows Event Viewer for more clues
11:46:14 [Apache] If you need more help, copy and post this
11:46:14 [Apache] entire log window on the forums
gimana?
Seperti yang tertera dari penjelasannya, kemungkinan ada aplikasi
yang 'bentrok' dengan Web Server Apache.
dari beberapa sumber luar, kejadian tersebut terjadi karena port 80
yang digunakan Apache juga digunakan oleh aplikasi lain seperti Skype atau VMware.
atau bisa juga diatasi dengan merubah konfigurasi file setting Apache.
untuk pembahasan lebih lanjut, silahkan baca link berikut: http://stackoverflow.com/questions/18300377/xampp-apache-error-apache-shutdown-unexpectedly
dear Pak Admin,
minta tolong kalau bisa iklan dari luar ga resmi diblok aja, tq.
regards,
firmansyah
Maksudnya iklan yang mana y mas? Pada situs duniailkom memang saya pasang iklan sebagai sarana pemasukan untuk menutupi biaya domain dan hosting situs ini. Iklan yang dipasang saya rasa tidak terlalu mengganggu, kiranya mas firman dapat memakluminya.. :)
wajar pasang iklan…harus bersyukur ada yang mau share ilmu gratisan…
Terimakasih untuk pengertiannya… :)
tanda – tanda orang kekurangan ion…
Kalo nggak mau ada iklan kuliah jurusan IT om, masih mending ada orang yang berbaik hati sharing ilmu gratis -_-''
Hehe.. terimakasih dukungannya gan..
itu servicenya gak bisa dichecklist ya?
Agar Servicenya bisa dipilih, jalankan XAMPP sebagai administrator. Jika menggunakan Windows 7, caranya klik kanan icon XAMPP, lalu cari menu run as administrator. Setelah XAMPP Control Panel tampil, tombol Service sekarang sudah bisa di klik untuk mengaktifkan servicenya,
Namun saya tidak menyarankan menginstall sebagai service, karena akan selalu memakan memory komputer (saat kita tidak memerlukannya) dan sering menjadi masalah jika ingin menginstall versi baru XAMPP (jika lupa mematikan service).
Kalo penggunaan xampp pada flashdisk bgmana (yg portable )?
Untuk menjalankan XAMPP dari flashdisk, kita bisa menggunakan XAMPP versi Lite/Portable. Akan tetapi di situs resmi XAMPP, sudah tidak tersedia link untuk versi ini.
Sebenarnya XAMPP versi Lite/ XAMPP Portable masih bisa didapat, kita bisa mengaksesnya di http://www.softpedia.com/get/PORTABLE-SOFTWARE/Internet/Servers/Portable-XAMPP.shtml, atau langsung dari Sourceforge: http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.8.3/xampp-portable-win32-1.8.3-4-VC11-installer.exe/download
Terima kasih gan tutorial yang sangat mudah di cerna
Terimakasih atas komentarnya gan :)
lanjut teruz boz…bahasanya gampang d pahami…ane tak jd pengikut setia
Siap gan,.. terima kasih sudah mampir disini :)
Pas Di Start yang Apache kok berwarna kuning, bukannya hijau ?
Itu kenapa>
Warna kuning berarti apachenya sedang proses, silahkan ditunggu saja, Jika tidak ada masalah, beberapa saat kemudian akan menjadi hijau :)
makasih mas, sudah saya bookmark dan saya berhasil menginstal XAMPP, lanjut belajar ke yang lain,,,
Silahkan Sari, dan selamat belajar :)
semoga admin selalu dalam keadaan yang sahat dan sukses selalu..
ketika website saya aksess dari komputer lain (intranet) dengan menggunakan ip address komputer yang terinstall xampp, website yang muncul hanya berupa format teks tidak ada grafis yang muncul.. kira kira dimana letak permasalahannya ya pak admin..
saya menggunakan windo*s 7
Apakah sudah dicoba menggunakan web browser lain mas? mungkin ada masalah tampilan pada web browsernya. Atau bisa juga karena firewall/antivirus yang men-blok tampilan web.
Untuk mencari permasalahannya, bisa dicoba menggunakan web dummy, misalnya membuat halaman web yang hanya berisi 1 gambar saja, (sekedar men-coba apakah permasalahan memang ada di tampilan gambar).
Semoga bisa membantu :)
Kalo cara aktifkan servicesnya gimana ya ??
Untuk menginstall servicenya, jalankan XAMPP sebagai administrator. Jika menggunakan Windows 7, caranya klik kanan icon XAMPP, lalu cari menu run as administrator. Setelah XAMPP Control Panel tampil, tombol Service sekarang sudah bisa di klik untuk mengaktifkan servicenya,
Namun saya tidak menyarankan menginstall sebagai service, karena akan selalu memakan memory komputer (saat kita tidak memerlukannya) dan sering menjadi masalah jika ingin menginstall versi baru XAMPP (jika lupa mematikan service).
ouh jadi tu apache serve ama xmapp itu sama aja ya min?
Maksud Apache Serve ini apa ya? Apakah aplikasi appserve atau Web server Apache?
appserve adalah aplikasi yang mirip dengan XAMPP, yakni mem-bundel web server Apache, PHP dan MySQL kedalam satu aplikasi.
Namun appserve sepertinya tidak dikembangkan lagi. Silahkan menggunakan XAMPP atau WAMP.
Sedangkan Apache server adalah bagian dari aplikasi XAMPP.
Mas admin, punten.. kalo aplikasi XAMPP ato sejenisnya untuk ponsel android ada ga ya mas?
maturnuwun sblmnya….
Mungkin bisa mencoba aplikasi KSWEB, silahkan cari dari google play, atau dari link berikut: KSWEB. Tapi saya sendiri belum pernah mencobanya… selamat ber-experiment :)
Oke, mturnuwun mas..
mas Andre, mau tanya, saya install xampp 5.6.3 di windows 7
instalasi berlangsung lancar,
tapi kalau dipanggil dengan localhost di browser, selalu mendeteksi IP Address,
karena saya pakai wifi, kalau wifi tidak terkoneksi (offline), localhost tidak dapat tampil
hal ini menyulitkan kalau saya pindah wifi karena IP nya bersifat dinamis,
bagaimana caranya ya mas supaya xampp nya bisa diakses secara offline (localhost),
mohon pencerahannya, terima kasih
Wah, bisa gitu juga y… mungkin bisa dicoba diakses dengan alamat http://127.0.0.1 sebagai pengganti localhost.
Mas, kok ketika saya ingin install xampp di windows 8.1 ada pesan
bitnami .com/stack/xampp?utm_source=bitnami&utm_medium=installer&utm_campa…
Class not registered
Mysql saya pun tidak bisa di start setelah diinstall.
mohon pencerahannya yaa mas?
gan bisa bantu buka akun saya yang kena hack dan di kunci orang ??
Permisi Admin, Numpang nanya ?
11:46:10 [Apache] Attempting to start Apache app…
11:46:11 [Apache] Status change detected: running
11:46:14 [Apache] Status change detected: stopped
11:46:14 [Apache] Error: Apache shutdown unexpectedly.
11:46:14 [Apache] This may be due to a blocked port, missing dependencies,
11:46:14 [Apache] improper privileges, a crash, or a shutdown by another method.
11:46:14 [Apache] Press the Logs button to view error logs and check
11:46:14 [Apache] the Windows Event Viewer for more clues
11:46:14 [Apache] If you need more help, copy and post this
11:46:14 [Apache] entire log window on the forums
Kasus saya sama seperti diatas, Cuma error di MySql nya, Kalo Apachenya jalan. Solusinya gimana gan?
Thx
Jawaban saya masih sama seperti yang lain mas, kemungkinan besar port MySQL nya bentrok dengan aplikasi lain (mungkin dulu sudah pernah install MySQL juga). Tapi dari kode error diatas, cuma ada Apache y? soalnya kalau yang error MySQL, awalannya jadi seperti ini:
7:32:42 [mysql] Attempting to start MySQL app…
7:32:43 [mysql] Status change detected: running
7:32:56 [mysql] Status change detected: stopped
7:32:56 [mysql] Error: MySQL shutdown unexpectedly.
7:32:56 [mysql] This may be due to a blocked port, missing dependencies,
7:32:56 [mysql] improper privileges, a crash, or a shutdown by another method.
Error diatas terjadi karena saya menjalankan 2 buah MySQL (yang satunya masih aktif). Jadi agar bisa jalan saya harus mematikan MySQL yang sedang berjalan (bisa di periksa dari task manager, apakah ada program mysql.exe atau mysqd.exe)
Permisi.. saya mau tanya, bagaimana caranya supaya xampp nya dapat diakses dari komputer lain melalui jaringan LAN? Saya mau menggunakan xampp dari laptop 1(sebagai server) dan menggunakannya di laptop 2 (sbg client). Mohon bantuannya..
Seharusnya sudah bisa langsung jalan gan, nanti di laptop 2 kita tinggal menulis alamat IP laptop 1 di address bar web browser + lokasi folder htdocs nya, misalkan: http://192.168.0.1/folder_web.
Masalah yang sering terjadi adalah laptop 2 tidak bisa mengakses laptop 1 karena terhalang firewall atau antivirus, jadi bisa di cek dulu dengan cara ping dari laptop 2 ke laptop 1 dan sebaliknya.
permisi,,saya mau nanya kalo error seperti ini knpa
18:39:24 [mysql] Error: MySQL shutdown unexpectedly.
18:39:24 [mysql] This may be due to a blocked port, missing dependencies,
18:39:24 [mysql] improper privileges, a crash, or a shutdown by another method.
18:39:24 [mysql] Press the Logs button to view error logs and check
18:39:24 [mysql] the Windows Event Viewer for more clues
18:39:24 [mysql] If you need more help, copy and post this
18:39:24 [mysql] entire log window on the forums
saya install xampp di win 8.1
Seperti yang terlihat dari pesan error: "This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method".
Kemungkinan besar MySQL nya ter block firewall, atau sudah pernah install MySQL lain sebelumnya, atau bisa juga karena instalasi yang belum sempurna.
Gan kok untuk tampilan localhost/xampp,di layout mozilla saya tdk keluar?
ohiya ane pake windows 10 utk install xamppnya
Kebetulan saya belum migrasi ke Windows 10 gan, masih setia dengan Windows 7, jadi belum bisa bantu banyak dimana letak kesalahannya.
Tapi apakah XAMPP Control Panelnya sudah aktif dan berjalan? Jika sudah, coba menggunakan web browser lain, mungkin bisa berjalan…
mas mau tanya, saya sudah buat web dengan framework ci, trus bagaimana caranya biar web ini bisa d jalankan scr portabel? jdi misalnya mau saya kopikan ke komputer lain, nantinya biar gk ribet nginstal xampp dulu, dan setting2 lagi. ok terima kasih
Saya belum pernah coba mas, tapi kepikiran untuk menggunakan XAMPP versi portable. Jadi semua aplikasi XAMPP dengan web CI-nya ada di dalam satu folder saja, Nanti tinggal copy ke komputer lain dan klik icon XAMPP. Seharusnya sih langsung jalan tanpa setting2 lagi.
salam kenal om…..bagus banget tutorialnya n kapan dong uncover lainnya menyusul ? kaya nya kok lama banget udah ga sabar nih…..oh ya uda pernah nulis buku ttg komputer belum? kalo udah boleh tuh di infokan di dunia lain….eh dunia ilkom gitu he…he…..
Iya nih, banyak kegiatan yang menyita waktu dan tenaga. hehe… jadi pembuatan materi eBooknya agak lama selesai.
Saat ini baru tersedia eBook HTML Uncover dan CSS Uncover gan. Mudah2an PHP Uncover bisa segera menyusul :)
mau tanya, knp koq xampp terbaru tidak bisa di akses di komputer lain….
Maksudnya mengakses XAMPP melalui jaringan y? Kalau versi XAMPP sebelumnya sudah pernah di coba gan?
Biasanya yang menyebabkan server apache tidak bisa diakses dari komputer lain karena terhalang aplikasi keamanan seperti firewall atau antivirus, bukan dari XAMPPnya sendiri. Ini dengan catatan bahwa XAMPP tersebut telah sukses berjalan di komputer sendiri.
pada kotak dialog xampp control panel, saya mengalami kalau di kolom service modulenya tercentang tanda silang, itu apa maksudnya? dan apa konsekuensinya? bagaimana cara meneruskan ke langkah berikutnya?
terimakasih
Selama apache sudah jalan (ada warna ijo muda di belakang tulisan apache dan mysql), biarin aj gan…
Tanda silang di service itu digunakan jika kita ingin menginstall apache dan mysql sebagai service. Saya tidak menyarankan hal ini, karena apache akan selalu jalan tiap komputer nyala (bikin berat komputer), jadi biarin aj… :)
Mas mau tanya kalo xampp-win32-1.8.3-5-VC11-installer yang ada pada tutorial di atas, bisa suport gk di OS LINUX biar kompetible dan gk ada bug-bug…..
Kira2 OS LINUX (Distro) apa yang cocok ya mas, dalam segi keamanan, server web, Office dan Utilitynya kususnya untuk software xampp-win32-1.8.3-5-VC11-installer biar pakenya lancar jadi bisa Open source semua gitu… biar halal ^_^
Saya belum banyak pengalaman pakai Linux gan, tapi yang paling populer (menurut saya) bisa coba Ubuntu.
OS Linux pastinya lebih aman daripada Windows :)
Tp cara instalasinya akan berbeda dengan tutorial di atas. Di Linux sekarang untuk mencari programnya mirip seperti android, dimana ada repository program2 yang bisa diinstall (mirip google play), jadi lebih gampang nyari2 aplikasi pendukung seperti office, dll (asal terkoneksi ke internet).
cara mengatasinya gmn ya mas ?
12:12:28 AM [Apache] Status change detected: stopped
12:12:28 AM [Apache] Error: Apache shutdown unexpectedly.
12:12:28 AM [Apache] This may be due to a blocked port, missing dependencies,
12:12:28 AM [Apache] improper privileges, a crash, or a shutdown by another method.
12:12:28 AM [Apache] Press the Logs button to view error logs and check
12:12:28 AM [Apache] the Windows Event Viewer for more clues
12:12:28 AM [Apache] If you need more help, copy and post this
12:12:28 AM [Apache] entire log window on the forums
kalo gini gan
Error: Apache shutdown unexpectedly.
14:18:04 [Apache] This may be due to a blocked port, missing dependencies,
14:18:04 [Apache] improper privileges, a crash, or a shutdown by another method.
14:18:04 [Apache] Press the Logs button to view error logs and check
14:18:04 [Apache] the Windows Event Viewer for more clues
14:18:04 [Apache] If you need more help, copy and post this
14:18:04 [Apache] entire log window on the forums
Kemungkinan besar port apachenya terblokir gan, coba kesini: Tutorial Cara Mengatasi Error XAMPP: Port 80 in use by "Unable to open process" atau Tutorial Cara Mengganti Port Apache dan MySQL di XAMPP
Terimakasih min, krena tlah membantu saya dlam membuat tugas dengan XAMPP
kalo belajar design web dengan menggunakan file xampp bisa untuk design web gratisan gak,,kaya' blogspot gitu misalnya??
Jika sebelumnya belum pernah belajar web design, saya sarankan mulai dari HTML dulu, lalu lanjut ke CSS. XAMPP hanya perlu untuk memproses PHP. Sedangkan kalau blogspot lebih ke media blog. Untuk membuat design blogspot, harus paham HTML dan CSS dulu.
ini WEB EMANG MANTAP DAH RECOMMEND KALIMATNYA BAGUS, RAPI DAN MUDAH DI CERNA!!! GW KASIH 5 JEMPOL BOS :D
btw misalny gw punya ol shop (rencananya mau buat) nah gw mau buat web untuk tempatny para reseller tersebut dalam web itu reseller dapat memesan barang-barang (tentuny menggunakan id dan password yg saya daftarkan) itu pake apa aja ya bos btw thx sekali lagi :D
Terimakasih gan, semoga tutorial yang ada di duniailkom ini bermanfaat :)
Jadi pengen buat mirip2 seperti tokopedia atau bukalapak y gan? pada prinsipnya yang dibutuhkan adalah HTML, CSS, PHP, MySQL, dan JavaSript. Tapi untuk membuatnya menjadi situs marketplace seperti itu sangat rumit gan. 6 bulan saya rasa belum akan selesai seorang diri. Belum lagi aspek keamannya. Jika serius ingin buat situs seperti itu, sebaiknya cari jasa programmer saja gan.
kenapa saya gk bisa jalanin phpmyadmin nya yah?
Ada pesan errornya gan? atau juga bisa pastikan kalau apache dan mysqlnya sudah berjalan…
setelah instalasi selesai dan keluar pesan sukses
tapi ketika membuka control panel XAMPP nya keluar pesan failure dan hasil nya tidak bisa menjalankan file php kira2 mengatasi nya gmn yaa bang
Bisa jadi port apachenya bentrok dengan aplikasi lain, atau bisa juga XAMPPnya g support dengan versi Windows (terutama untuk XAMPP 7.0 keatas). Solusi paling gampang coba download versi XAMPP 5.6.x, kalau g bisa juga, bisa di cek apakah port 80 untuk apache ada yang makai atau tidak: https://www.duniailkom.com/cara-mengatasi-error-xampp-port-80-in-use-by-unable-to-open-process/
Bang mw nanya
Misal xampp udah lancar
Scrip php dah bener
Saya pakai xampp versi 1.7.3
pas pakai di windows 7 lancar
Skrng saya pakai di windows 8.1
Tapi knpa scrip php tidak bisa jalan?
Mohon bantuan bang…
Terima kasih
Versi XAMPP yang digunakan masih sama gan? kalau versi XAMPPnya juga berubah, bisa jadi ada fungsi yang tidak didukung lagi di PHP terbaru, terutama untuk koneksi ke database (mysql_connect).
Versi xampp sama gan…Bagaimana gan solusi biar bisa pakai php yg sama di windows 8.1 bisa berjalan dengan semestinya?
Kalau versi XAMPPnya sudah sama, kemungkinan besar kesalahan di kode programnya gan, kalau untuk ini saya g bisa bantu banyak, soalnya harus lihat setiap kode programnya. Mungkin bisa ditanya langsung ke pembuat program, atau mungkin ada situs webnya…
Gak ada pesan eror gan soalnya tapi gak bisa post ke database kalau salah scrip kan biasanya ada pesan eror tapi ini scrip dah bener gan.
Mhon bntuanx gan
bang saya mau nanya solusi buat phpmysql yang ga mau jalan…
berhenti di bagian form depan XAMPP, ga bisa masuk kedalem menu phpmysql..
mohon bantuannya
Banyak kemungkinan gan, bisa jadi password MySQLnya tertukar, ada file XAMPP yang terhapus, atau MySQL nya yang bentrok dengan aplikasi lain. Udah coba install ulang XAMPPnya?
Saya sedang belaajr membuat website gan, tolong di update terus artikel nya
websitenya membantu , makasih ya admin
Om, bagaimana kalao kotak2 di awal setiap XAMPP ada tanda silang Om?
Lebih tepatnya bagian modul Apache, filezilaa, Mysqql dan Tomcat.
Sedang Mercury enggak.
Abaikan aja gan. Kotak2 ini menandakan bahwa Apache, MySQL, FileZilla, dan Tomcat tidak diinstal sebagai service. Jika tombol ini di klik, aplikasi tersebut akan berjalan sebagai service (selalu aktif di background). Saya tidak menyarankan hal ini, selain memory komputer terpakai terus menerus, service ini juga menyulitkan apabila suatu saat ingin install XAMPP versi terbaru.
Jadi, abaikan saja dan jalankan apache seperti biasa (klik tombol start).
Thanks Om…
Oh iya Om, kalo ada tutorial videonya belajar PHP, mungkin om bisa ngasih tahu saya linknya…
Agak ribet juga Om, kalo gak ada prakteknya.
Saya belum buat video tutorial nih gan, saat ini masih berupa eBook saja. Silahkan search di youtube untuk tutorial PHP versi video.
bang kenapa waktu saya klik start pada apache tidak keluar firewall sesuai dengan foto di atas
Kalau g keluar, lanjut saja sis/gan… selama XAMPPnya udah jalan, g akan ada pengaruh kok.
21:35:14 [main] Starting Check-Timer
21:35:14 [main] Control Panel Ready
21:35:51 [Apache] Attempting to start Apache app…
21:35:51 [Apache] Status change detected: running
21:37:56 [Apache] Attempting to stop Apache (PID: 8288)
21:37:56 [Apache] Attempting to stop Apache (PID: 2552)
21:37:56 [Apache] Status change detected: stopped
21:37:59 [Apache] Attempting to start Apache app…
21:37:59 [Apache] Status change detected: running
kenapa nih om+kok ada tanda silang merah yah ama belom konek mozila
Dilihat dari pesannya itu apache sudah jalan kok gan. Tanda silang merah di sisi kiri bisa diabaikan saja, selama di tulisan "Apache"-nya sudah berwarna hijau. Tp kalau warna di tulisannya jadi merah, berarti memang g jalan atau bentrok dengan aplikasi lain.
Gan minta bantuan nih, saya pake dreamweaver cc 2015, XAMPP V 3.2.2 saat mau koneksi ke database (click Server Behaviors, Recordset, Define, New, Select) langsung keluar error "your php server doesn't have the mysql module loaded", itu knp ya gan, mohon pencerahannya gan.
note: – http://localhost/phpmyadmin/ tidak bermasalah
– Design/code tanpa database tidak bermasalah (http://localhost/contoh/login.php)
thx gan sebelumnya.
Saya sudah lama g pakai Dreamweaver lagi gan, mungkin saja ada pengaturan yang kurang. Soalnya kalau phpmyadmin lancar, berarti g ada masalah di XAMPPnya.
Kak, waktu aku klik localhost kok yang keluar malah IIS7 bukan XAMPP? Itu kenapa ya? Makasih
ISS7 adalah web server bawaan Windows. Kalo g salah ini hanya tersedia di Windows Profesional. Mungkin dulu pernah utak atik sehingga ISS7nya aktif, atau pernah install aplikasi yang menggunakan ISS. Silahkan search di google gan, cara mematikan IIS7.
apakah bisa di windows xp sp3, php pada versi 5.4 biasa gak support?
maksudnya php versi 5,5 brow?
Untuk Windows XP, XAMPP 1.8.3 ini kalau g salah saya masih bisa gan. Dicoba aja langsung.
Kalau versi diatasnya memang belum support, seperti XAMPP 5.6 maupun XAMPP 7.0
Amazing, agak sedikit mutar-mutar, tapi akhirnya berhasil (y)
Siip gan :)
Lebih baik pake XAMPP versi terbaru atau versi 1.8.3 bang?
Kalau udah pakai windows 8 atau 10, ambil yang versi terbaru saja (XAMPP 7). Tutorial tentang XAMPP 1.8.3 ini tetap saya pertahankan karena di Windows XP hanya bisa menggunakan versi ini. Untuk windows yang lebih baru bisa memilih antara XAMPP 5.6 atau XAMPP 7.
izin download
Alhamdulillah lancar jaya…. Thanks um admin.
om Andre kalo begini bagaimana masukannya, pas mw start yang apache, kalau bisa di pm lewat email aja om
The program can't start because api-msi-win-crt-runtimke-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem
thank
Saya pernah mengalami kasus yang sama pada saat instalasi XAMPP 7 di Windows 7. Solusinya pakai XAMPP 5.6 saja…
dear pak admin, apakah xampp ini bisa masuk juga ke php myadmin
Di dalam XAMPP memang sudah terdapat phpmyadmin secara bawaan, tinggal di akses saja..
terima kasih tutorialnya..
bahasanya mudah dipahami ..
Keren nih adminya…
terimakasih tutorialnya..
Siip, semoga bisa bermanfaat..
cara instal wp di xamp gmn ya ? ada tutor ?
Silahkan, bisa kesini: https://www.duniailkom.com/tutorial-belajar-wordpress-cara-menginstall-wordpress-offline-dengan-xampp/
Tutorialnya sangat membantu
Ada sedikit pertanyaan apakah bisa xampp di akses secara online untuk web browsernya??
Kalo bisa adakah tutorialnya??
Terimakasih sebelumnya
Maksudnya agar XAMPP ini bisa diakses dari internet y? bisa saja tapi harus punya akses internet dengan didicated IP address dan harganya bisa jutaan per bulan. Jika ingin kode PHPnya bisa online, bisa sewa web hosting saja.
KAlo udah terlanjur diinstal di C; gimana min?
G ada masalah, silahkan lanjut…
Wah sngat membantu saya. terima kasih artikel nya mas.
Min mau tanya apache sama xampp itu sama apa beda? terima kasih
Apache itu aplikasi web server yang dipaketkan di dalam XAMPP.
XAMPP ini sebenarnya cuma "ngumpulin" beberapa program yang terpisah, lalu dijadikan satu agar kita tidak repot menginstall satu persatu. Selain apache, di dalam XAMPP juga ada MySQL, FileZilla, PHP, dll. Setiap aplikasi ini sebenarnya dikembangkan oleh developer yang berbeda2.
klo databasenya bnyk yg eror cara cek yg eror klo di my sql di mananya ya min ?
Makasih ya om andre penjelasan nya
Mau tanya Om Andre.. di laptop saya sebelumnya sudah ada Apache2triad untuk belajar bahasa MySQL, setelah itu kemarin saya install XAMPP tetapi MySQL tidak bisa run, portnya sudah saya ubah tetapi gak bisa juga, muncul 'attempt to start' begitu saja (MySQL tidak berubah hijau). Ada solusinya gak Om? Makasih…
Apakah Apache2triad masih dibutuhkan? kalau sudah tidak, bisa coba uninstall saja. Setelah itu pastikan juga di komputernya tidak terdapat MySQL yang diinstall secara terpisah, atau kalau ada sebaiknya di uninstall saja dulu.
Oke, terimakasih Om sarannya ya..
permisi pak, mau tanya kalau tampilan awal ada suruh login dan password pada localhost ? padahal, saya tidak menyantumkan itu.
terima kasih
Seharusnya tidak ada permintaan login kalau install XAMPP saja. Atau mungkin sedang menjalankan kode / file tertentu y?
tidak ada bahkan saya melihat di config.inc.php saya pakai username root juga gagal.
Maaf mau nanya setelah diaktifkan apachenya, kan disuruh ke mozila nah pas dimozila tampilannya berbeda
Tampilan di localhost/xampp. Nya berbeda cuma ada tulisan doang
Tulisannya Index of/xampp
Name lastmodifed size description
—————–
Parent directory
————-
Apache/2.4.38 (wind64) openSSL/1.1.b PHP/7.3.2 Server at localhost port 80
Mohon infonya segera makasih
Tampilan home dari XAMPP cukup http://localhost saja, tidak perlu sampai ke http://localhost/xampp/
maaf mau tanya mas. windows saya 32 bit, sedangkan XAMPP ny 64 bit semua. apakah ada alternatif selain pakai XAMPP. terimakasih
Barusan saya cek versi terakhir XAMPP yang masih menyediakan 32 bit adalah versi 7.3.2. Link downloadnya bisa kesini:
https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.3.2/xampp-win32-7.3.2-0-VC15-installer.exe/download
Terimakasih mas
gan, saya mau tanya. Ini maksutnya apa iya?? kok pada xampp saya tulisan fintnya berwarna merah, apakah ada yang eror?? atau bagai mana??? tetapi ketika Aphace coba saya jalankan, program tetap berjalan, apakah ada masalah pada nantinya pada saat membuat script phpnya nantinya gan???
Seperti ini :
3:39:58 PM [main] XAMPP Installation Directory: "d:\maulana\project\xampp\"
3:39:58 PM [main] Checking for prerequisites
3:39:58 PM [main] All prerequisites found
3:39:58 PM [main] Initializing Modules
3:39:58 PM [Tomcat] Problem detected!
3:39:58 PM [Tomcat] Port 8080 in use by ""C:\Program Files (x86)\KMSpico Updater\Updater.exe""!
3:39:58 PM [Tomcat] Tomcat WILL NOT start without the configured ports free!
3:39:58 PM [Tomcat] You need to uninstall/disable/reconfigure the blocking application
3:39:58 PM [Tomcat] or reconfigure Tomcat and the Control Panel to listen on a different port
3:39:58 PM [main] Starting Check-Timer
3:39:58 PM [main] Control Panel Ready
Untuk menjalankan PHP cukup apache saja, serta MySQL jika butuh akses ke database. Aplikasi lain seperti FileZilla, Mercury dan Tomcat tidak perlu di jalankan.
Buku yg harus dibeli untuk web programer apa ya min?
Materi dasar web programming ada 5 dan bisa dipelajari bertahap seperti ini: HTML -> CSS -> PHP -> MySQL -> JavaScript.
Setelah itu bisa masuk ke studi kasus pembuatan web yang sebenarnya, atau lanjut ke materi yang lebih advanced seperti Bootstrap, OOP PHP, Laravel, dst.
Bagus sekali Pak Admin, saya jadi paham, terima kasih tutorial ya, dan setia menunggu lanjutan ya.
maaf sy pemula yang ingin belajar web… bagus sekali mudah dipahami… mhn kesabarannya jika sy bertanya…
mas mau nanya, saya udah install XAMPP di laptop saya. nah versi XAMPP yang mas kasih diats adalah versi baru, bolehkah saya mengistal balik tanpa unistall versi lamanya(update)? apakah ada masalah nantinya? minta sarannya apakah saya tetap pake versi lamanya(v3.2.2) saja. terimakasih
Kalau update / ditimpa sepertinya tidak bisa, karena kemungkinan akan menghapus file2 yang sudah ada di htdocs. Paling aman XAMPP baru tersebut di install di folder yang berbeda seperti di C:\XAMPP7, sehingga nantinya ada 2 versi XAMPP yang terinstall. Ini tidak masalah tapi jalannya harus gantian (tidak bisa bersamaan antara XAMPP lama dengan yang baru).
12:21:15 [Apache] Error: Apache shutdown unexpectedly.
12:21:15 [Apache] This may be due to a blocked port, missing dependencies,
12:21:15 [Apache] improper privileges, a crash, or a shutdown by another method.
12:21:15 [Apache] Press the Logs button to view error logs and check
12:21:15 [Apache] the Windows Event Viewer for more clues
12:21:15 [Apache] If you need more help, copy and post this
12:21:15 [Apache] entire log window on the forums
kalau gini, solusinya gimana ya admin?
Berarti port yang dipakai Apache bentrok dengan aplikasi lain. Ini bisa disebabkan dulu pernah install XAMPP juga, atau di komputer terinstall aplikasi jaringan seperti skype, teamviewer, atau bisa juga karena menggunakan Windows versi professional yang sudah terinstall web server bawaan.
Solusinya bisa coba ke sini: https://www.duniailkom.com/cara-mengatasi-error-xampp-port-80-in-use-by-unable-to-open-process/ atau jika tidak bisa juga, terpaksa ubah port apache ke sini: https://www.duniailkom.com/tutorial-cara-mengganti-port-apache-dan-mysql-di-xampp/