Cara Download & Install XAMPP di Windows: Tutorial PHP

Apa itu XAMPP?

XAMPP adalah server web lintas platform sumber terbuka yang terdiri dari server web, MySQL mesin database, dan PHP dan Perl paket pemrograman. Itu dikompilasi dan dikelola oleh Apache. Ini memungkinkan pengguna untuk membuat situs web WordPress online menggunakan server web lokal di komputer mereka. Ini mendukung Windows, Linux, dan Mac.

Itu dikompilasi dan dikelola oleh Apache. Akronim XAMPP adalah singkatan dari;

  • X – [sistem operasi lintas platform] artinya dapat berjalan di OS Mac OX apa pun, Windows , Linux dan sebagainya
  • SEBUAH - Apache – ini adalah perangkat lunak server web.
  • M - MySQL – Basis Data.
  • P - PHP
  • P – Perl – bahasa skrip

Mengapa menggunakan XAMPP?

XAMPP menyediakan panel kontrol yang mudah digunakan untuk mengelola Apache, MySQL, dan program lain tanpa menggunakan perintah. Untuk menggunakan PHP, kita perlu menginstal Apache dan MySQLTidak mudah untuk menginstal Apache dan mengonfigurasinya karena Apache harus disiapkan dan diintegrasikan dengan PHP dan Perl, di antara hal-hal lainnya. XAMPP menangani semua kerumitan untuk menyiapkan dan mengintegrasikan Apache dengan PHP dan Perl.

Berbeda Java yang berjalan dengan Java Hanya SDK, PHP memerlukan server web agar berfungsi.

Cara Instal XAMPP

Kami melihat proses langkah demi langkah untuk menginstal XAMPP Windows. Untuk yang lain Operating Sistem, langkah-langkah instalasi XAMPP serupa.

Langkah 1) Unduh XAMPP

Klik di sini untuk mengunduh XAMPP Windows: https://www.apachefriends.org/download.html

Langkah 2) Mulai Instalasi

Instalasi XAMPP sama seperti menginstal program Windows lainnya. Namun, ada beberapa hal yang perlu diperhatikan.

Langkah 3) Jalankan Pengaturan

Setelah Anda mengunduh XAMPP, jalankan pengaturannya. Jendela dialog pesan peringatan seperti di bawah ini muncul.

Instal XAMPP

Langkah 4) Ubah Pengaturan Kontrol Pengguna

Jika Anda menggunakan Windows Lihat Emas Windows 7, pastikan Anda menonaktifkan fitur Kontrol Akun Pengguna. Untuk melakukannya, Pilih Panel Kontrol > Akun Pengguna > Ubah pengaturan Kontrol Akses Pengguna. Diagram di bawah mengilustrasikan langkah-langkah utama.

Instal XAMPP

Langkah 5) Simpan pengaturan

  • Setelah Anda menonaktifkan Kontrol Akun Pengguna, klik tombol OK pada kotak pesan peringatan.
  • Kali ini Anda mendapatkan pesan berikut

Instal XAMPP

Langkah 6) Klik Berikutnya

Di layar berikutnya, klik berikutnya

Instal XAMPP

Langkah 7) Pilih jalur Instalasi

Di layar berikutnya, Ubah jalur instalasi jika diperlukan. Klik Berikutnya

Instal XAMPP

Langkah 8) Periksa layanan yang diperlukan

Di layar berikutnya pilih Apache dan MySQL. Anda dapat memilih secara opsional FileZilla (Klien FTP) jika diperlukan. Klik Instal

Instal XAMPP

Note Layanan adalah program yang berjalan lama di Windows yang tidak memerlukan campur tangan pengguna. Layanan dapat diatur untuk berjalan secara otomatis setiap kali sistem operasi Windows dimulai. Bagi Anda untuk menggunakan Apache dan MySQL, mereka seharusnya berjalan di latar belakang. Menginstalnya sebagai layanan menjalankan Apache dan MySQL secara otomatis di latar belakang setiap kali Anda menyalakan komputer. Jika Anda belum menginstal Apache dan MySQL sebagai layanan, maka Anda harus memulainya secara manual setiap kali Anda ingin menggunakannya. Anda harus melakukan ini dari panel kontrol XAMPP.PHP dan

Langkah 9) Selesaikan instalasi

Setelah berhasil menyelesaikan instalasi, Anda akan melihat jendela berikut

Instal XAMPP

  • Klik tombol Selesai

Sebelum kita menguji instalasi XAMPP kita, mari kita lihat dulu direktori dasar yang akan kita gunakan.

Konfigurasi Dasar Server Web XAMPP

Tutorial XAMPP ini berasumsi sudah menginstal XAMPP pada drive C masuk Windows menggunakan langkah-langkah yang disebutkan di atasBerikut ini adalah daftar direktori dasar yang perlu Anda ketahui.

Konfigurasi Dasar Server Web XAMPP

  • htdocs; ini adalah direktori root web. Semua kode PHP kami akan ditempatkan di direktori ini.
  • mysql – direktori ini berisi semua informasi yang berkaitan dengan MySQL mesin database, secara default berjalan pada port 3306.
  • php – direktori ini berisi file instalasi PHP. Ini berisi file penting bernama php.ini. Direktori ini digunakan untuk mengkonfigurasi bagaimana perilaku PHP di server Anda.

Secara default, server web Apache berjalan pelabuhan 80. Jika port 80 diambil oleh server web lain, Anda dapat menggunakan nomor port yang berbeda. Untuk tutorial ini, kami akan menganggap bahwa kami menggunakan port 80. Catatan, Jika Anda menggunakan SKYPE, port yang digunakan sama. Tutup Skype jika Anda ingin menggunakan XAMPP untuk PHP pada port 80

Panel Kontrol XAMPP

Panel kontrol digunakan untuk mengelola program yang diinstal melalui XAMPP. Untuk membuka panel kontrol Server XAMPP,

  • Klik pada menu mulai
  • Jelajahi direktori program dan temukan Apace Friends lalu XAMPP seperti yang ditunjukkan pada diagram di bawah ini

Panel Kontrol XAMPP

  • Diagram di bawah menunjukkan panel kontrol.

Panel Kontrol XAMPP

1) Bagian ini mencantumkan layanan yang diinstal, modul, dan PID ID proses. Tanda centang hijau berarti modul telah diinstal sebagai layanan. Tanda merah berarti belum diinstal sebagai layanan. Untuk menginstal layanan, klik tanda merah. Jika tombol menunjukkan tanda centang hijau dan Anda mengkliknya, panel kontrol akan menanyakan apakah Anda ingin menghapus instalasi sistem.

2) Bagian ini menunjukkan Port yang terkait dengan modul. Bagian tindakan adalah untuk;

  1. memulai dan menghentikan modul
  2. Buka jendela administratif untuk Apache dan MySQL
  3. Buka file konfigurasi untuk Apache, MySQL dll. untuk melakukan perubahan
  4. Lihat file log untuk modul

3) Bagian ini berisi utilitas yang berguna seperti Netsat, jalan pintas layanan Windows, dll.

4) Bagian ini menampilkan informasi status pada modul. Panel kontrol dapat digunakan untuk;

  • Instal dan hapus instalasi layanan seperti Apache, MySQL dll yang diinstal melalui XAMPP
  • Memulai dan menghentikan layanan.
  • Buka konfigurasi file dll.

Konfigurasikan XAMPP

Sekarang mari kita lihat konfigurasi dasar yang diperlukan sebelum kita mulai menggunakan instalasi XAMPP untuk mengembangkan situs web yang didukung PHP. Ketikkan URL-nya http://localhost/xampp/ di browser favorit Anda. Untuk tutorial ini, kami akan menggunakan Firefox sebagai browser web kita.

Konfigurasikan XAMPP

Jika Anda dapat melihat layar di atas maka Anda telah berhasil menginstal XAMPP. Panel di sisi kiri berisi link ke informasi berguna seperti;

  • Versi PHP yang diinstal
  • Pengaturan keamanan XAMPP
  • Akses ke utilitas seperti phpMyAdmin dll.

Versi PHP yang dikirimkan bersama XAMPP 1.8.0 adalah PHP 5.4.4

Apa IDE PHP terbaik?

PHP IDE adalah program yang memungkinkan Anda menulis kode PHP dengan mudah. IDE PHP sering kali dilengkapi dengan fitur penyorotan sintaksis dan dalam beberapa kasus juga fitur pelengkapan otomatis. Artinya jika Anda menulis kata kunci PHP yang diketahui oleh interpreter PHP, maka kata kunci tersebut akan disorot dengan warna yang berbeda dari yang digunakan untuk pernyataan biasa. Fitur pelengkapan otomatis secara otomatis memunculkan kata kunci PHP yang dikenal saat Anda mengetiknya. Notepad juga dapat digunakan untuk menulis dan mengedit kode PHP. Kerugian menggunakan editor seperti Notepad adalah proses debug skrip menjadi sulit karena tidak mudah untuk menemukan kesalahan seperti kata kunci yang salah eja, kurung kurawal tidak tertutup, dll. IDE akan menyorot pernyataan yang memiliki kesalahan sehingga mudah bagi Anda untuk menemukannya. Tabel di bawah ini menunjukkan 5 editor PHP populer

editor Lisensi Cross Platform Deskripsi singkat
IDE Netbeans Open Source Yes
  • Lingkungan pengkodean PHP khusus dengan penyorotan sintaksis dan penyelesaian kode untuk kata kunci dan informasi lain yang diketahui.
  • Mendukung integrasi dengan framework PHP MVC yaitu Zend,
  • Riwayat Kode yang menunjukkan perubahan yang dilakukan pada suatu file
  • SFTP,FTP dan SVN melalui plugin.
Dreamweaver Komersial Yes
  • Mendukung HTML dan PHP.
  • Penyorotan sintaksis, pelipatan kode dan penyelesaian kata kunci dan informasi lain yang diketahui.
  • Mendukung SFTP dan FTP.
Studio Zend Komersial Yes
  • Terintegrasi dengan Zend Server dan kerangka Zend PHP MVC, PHPUnit, phpDocumentor dll.
  • Memiliki penyorotan sintaksis, pelipatan kode,
  • Dukungan untuk Layanan Web dan sebagainya
PHP Eclipse Open Source Yes
  • Pemformat kode
  • Mendukung SVN, SHH/FTP
Notepad ++ freeware Windows hanya
  • Penyorotan sintaksis
  • Mendukung SFTP dan FTP melalui plugin.

Editor Netbeans IDE PHP Seperti yang disorot secara singkat pada tabel di atas, Netbeans IDE memiliki fitur canggih yang meningkatkan produktivitas pembuat kode PHP. IDE dapat diunduh secara bebas dari https://netbeans.org/downloads/index.html

  • Penyorotan sintaks dan fitur pelengkapan otomatis menyempurnakan Anda produktifitas
  • Ini memiliki dukungan asli untuk sistem database seperti MySQL. Anda tidak perlu menggunakan dua program untuk membuat kode dan mengembangkan database Anda.
  • IDE dapat digunakan dalam a lingkungan kolaboratif. Ini berguna ketika Anda harus bekerja dengan pengembang lain sebagai sebuah tim.
  • IDE punya dukungan untuk bahasa lain seperti;

    • Java SE
    • Java EE
    • C
    • C++

Versi Netbeans IDE saat tulisan ini dibuat adalah versi 7.3

Pengantar Netbeans IDE

Setelah Anda berhasil menginstal editor PHP Netbeans IDE, jalankan program tersebut seperti program Windows lainnya. Jendela yang ditunjukkan di bawah ini akan muncul

Pengantar Netbeans IDE

1. Penjelajah proyek – panel ini digunakan untuk menampilkan semua proyek yang dibuka. Proyek-proyek tersebut terdaftar dalam tampilan pohon.

2. Bilah alat pintasan – toolbar ini berisi pintasan ke tugas-tugas yang sering dilakukan seperti membuat proyek baru, membuka proyek yang sudah ada, membatalkan dan mengulangi tindakan, dll.

3. Halaman awal – halaman ini berisi 3 tab yaitu- Pelajari & Temukan, Netbeans Saya dan Yang Baru.

  • Tab pertama [Pelajari dan Temukan] memperkenalkan Anda pada fitur-fitur Netbeans IDE, menampilkan beberapa demo dan tutorial yang dapat dikembangkan di Netbeans IDE.
  • Tab kedua [Netbeans Saya] mencantumkan proyek yang baru dibuka, memungkinkan Anda menginstal plugin dan mengaktifkan fitur IDE.

4. Jendela keluaran – digunakan untuk menampilkan output dari program seperti Java aplikasi konsol. Ini juga digunakan untuk menampilkan informasi log dan debug. Tangkapan layar di bawah menunjukkan IDE dengan proyek terbuka.

Pengantar Netbeans IDE

Membuat proyek PHP baru menggunakan Netbeans IDE

  • Klik tombol buat proyek baru pada bilah alat seperti yang ditunjukkan di bawah ini

Proyek PHP menggunakan Netbeans IDE

  • Jika Anda mendownload semua bundle yang tersedia di XAMPP NetBeans IDE, pastikan Anda memilih PHP di bawah kategori proyek, Aplikasi PHP di bawah Proyek lalu klik tombol Berikutnya.

Proyek PHP menggunakan Netbeans IDE

  • Masukkan nama proyek seperti yang ditunjukkan di bawah ini.

Proyek PHP menggunakan Netbeans IDE

  • Pastikan folder tersebut tersimpan pada direktori instalasi XAMPP PHP seperti gambar di atas.
  • Klik tombol berikutnya setelah selesai.

Proyek PHP menggunakan Netbeans IDE

  • Pastikan Jalankan sebagai: diatur ke Situs Web Lokal (berjalan di server web lokal)

    • URL Proyek: diatur ke http://localhost/phplessons/

Note pengaturan di atas akan ditetapkan untuk Anda secara default. Anda tidak perlu mengubah apa pun kecuali Anda ahlinya

  • Klik tombol Berikutnya

Proyek PHP menggunakan Netbeans IDE

  • Editor Netbeans PHP memungkinkan integrasi dengan kerangka kerja PHP MVC seperti Symfony dan Zend. Untuk saat ini kami tidak akan memilih kerangka MVC apa pun. Klik tombol Selesai.
  • Proyek Anda yang baru dibuat akan ditampilkan di browser proyek dan halaman index.php dibuat untuk Anda.
  • Halaman yang baru dibuat berisi beberapa kode html. Ganti dengan kode berikut yang ditunjukkan di bawah ini.

Menjalankan Contoh PHP pertama Anda

<?php
echo "Hello World!";
?>
  • Klik tombol run pada toolbar seperti yang ditunjukkan di bawah ini

Contoh PHP

  • Browser default Anda akan dibuka dengan URL http://localhost/phplessons/index.php . Keluaran “Halo Dunia!” akan ditampilkan di browser Anda.

Ringkasan

  • Bentuk lengkap XAMPP adalah platform X-cross, Apache, MySQL, PHP dan Perl
  • Editor PHP adalah program yang memungkinkan Anda menulis kode PHP dalam waktu sesingkat mungkin dan memungkinkan Anda men-debug kesalahan sintaksis pada waktu desain.
  • Editor Netbeans PHP adalah editor sumber terbuka lintas platform yang meningkatkan produktivitas pengembang PHP.