Cara Mengunduh & Instal XAMPP di Windows: Tutorial PHP

Daftar Isi:

Anonim

Apa itu XAMPP?

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

Ini dikompilasi dan dipelihara oleh apache. Akronim XAMPP adalah singkatan dari;

  • X - [sistem operasi lintas platform] artinya dapat berjalan di semua OS Mac OX, Windows, Linux, dll.
  • A - Apache - ini adalah perangkat lunak server web.
  • M - MySQL - Basis data.
  • P - PHP
  • P - Perl - bahasa scripting

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 MySQL. Tidak mudah untuk menginstal Apache dan mengkonfigurasinya karena perlu diatur dan diintegrasikan dengan PHP dan Perl, antara lain. XAMPP menangani semua kerumitan untuk mengatur dan mengintegrasikan Apache dengan PHP dan Perl.

Tidak seperti Java yang hanya berjalan dengan Java SDK, PHP membutuhkan server web agar berfungsi.

Dalam Tutorial XAMPP ini, Anda akan belajar-

  • Apa itu XAMPP?
  • Mengapa menggunakan XAMPP?
  • Cara Mengunduh dan Menginstal XAMPP
  • Konfigurasi Dasar Server Web XAMPP
  • Panel Kontrol XAMPP
  • Konfigurasi XAMPP
  • Apa IDE PHP terbaik?
  • Pengantar Netbeans IDE
  • Membuat proyek PHP baru menggunakan Netbeans IDE
  • Menjalankan Contoh PHP pertama Anda

Cara Menginstal XAMPP

Kami melihat proses langkah demi langkah untuk menginstal XAMPP untuk Windows. Untuk Sistem Operasi Lain, langkah-langkah instalasi XAMPP serupa.

Langkah 1) Unduh XAMPP

Klik di sini untuk mengunduh XAMPP untuk Windows: http://www.apachefriends.org/en/xampp-windows.html

Langkah 2) Mulai Instalasi

Instalasi XAMPP sama seperti menginstal program windows lainnya. Namun demikian, ada beberapa hal yang harus kita perhatikan.

Langkah 3) Jalankan Setup

Setelah Anda mendownload XAMPP, jalankan setup. Jendela dialog pesan peringatan yang ditunjukkan di bawah ini muncul.

Langkah 4) Ubah Pengaturan Kontrol Pengguna

Jika Anda menggunakan Windows Vista atau Windows 7, pastikan Anda menonaktifkan fitur Kontrol Akun Pengguna. Untuk melakukan ini, Pilih Panel Kontrol> Akun Pengguna> Ubah pengaturan Kontrol Akses Pengguna. Diagram di bawah mengilustrasikan langkah-langkah utama.

Langkah 5) Simpan pengaturan

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

Langkah 6) Klik Berikutnya

Di layar berikutnya, klik berikutnya

Langkah 7) Pilih jalur Insatllation

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

Langkah 8) Periksa layanan yang diperlukan

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

Catatan 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 yang 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, Anda harus memulainya secara manual setiap kali ingin menggunakannya. Anda harus melakukan ini dari panel kontrol XAMPP.PHP dan

Langkah 9) Selesaikan penginstalan

Setelah instalasi berhasil diselesaikan, Anda akan melihat jendela berikut

  • Klik tombol Selesai

Sebelum kita menguji instalasi XAMPP kita, pertama-tama mari kita lihat direktori dasar yang akan kita kerjakan.

Konfigurasi Dasar Server Web XAMPP

Tutorial XAMPP ini mengasumsikan bahwa Anda telah menginstal XAMPP pada drive C di Windows menggunakan langkah-langkah yang disebutkan di atas . Berikut ini adalah daftar dari direktori dasar yang harus Anda ketahui.

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

Secara default , server web Apache berjalan pada port 80 . Jika port 80 diambil oleh server web lain, Anda dapat menggunakan nomor port yang berbeda. Untuk tutorial ini kami akan menganggap kami menggunakan port 80. Catatan, Jika Anda menggunakan SKYPE, itu menggunakan port yang 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 start
  • Jelajahi direktori program dan cari Apace Friends lalu XAMPP seperti yang ditunjukkan pada diagram di bawah ini

  • Diagram di bawah menunjukkan panel kontrol.

1) Bagian ini mencantumkan layanan yang diinstal, modul dan ID proses PID. 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 centang hijau dan Anda mengkliknya, panel kontrol akan menanyakan apakah Anda ingin menghapus 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 layanan seperti Apache, MySQL, dll. Yang diinstal melalui XAMPP
  • Memulai dan menghentikan layanan.
  • Buka file konfigurasi, dll.

Konfigurasi XAMPP

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

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

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

Versi PHP yang dikirimkan dengan 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. PHP IDE sering dilengkapi dengan fitur penyorotan sintaks dan dalam beberapa kasus fitur pelengkapan otomatis juga. Artinya jika Anda menulis kata kunci PHP yang dikenal oleh juru bahasa PHP, maka kata kunci tersebut akan disorot 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 debugging skrip menjadi sulit karena tidak mudah untuk menemukan kesalahan seperti kata kunci yang salah eja, kurung kurawal buka, dll. IDE akan menyorot pernyataan dengan kesalahan sehingga mudah bagi Anda untuk menemukannya. Tabel yang ditunjukkan di bawah ini menunjukkan 5 editor PHP populer

Editor Lisensi Lintas Platform Deskripsi singkat
IDE Netbeans Sumber Terbuka Iya
  • Lingkungan pengkodean PHP khusus dengan penyorotan sintaks dan penyelesaian kode untuk kata kunci dan informasi lain yang diketahui.
  • Mendukung integrasi dengan kerangka kerja PHP MVC yaitu Zend,
  • Sejarah Kode yang menunjukkan perubahan yang dilakukan pada file
  • SFTP, FTP dan SVN melalui plugin.
Dreamweaver Komersial Iya
  • Mendukung HTML dan PHP.
  • Penyorotan sintaksis, pelipatan kode, dan penyelesaian untuk kata kunci dan informasi lain yang diketahui.
  • Mendukung SFTP dan FTP.
Zend studio Komersial Iya
  • Terintegrasi dengan Zend Server dan Zend PHP MVC framework, PHPUnit, phpDocumentor dll.
  • Memiliki penyorotan sintaks, pelipatan kode,
  • Dukungan untuk layanan Web, dll.
PHP Eclipse Sumber Terbuka Iya
  • Pemformat kode
  • Mendukung SVN, SHH / FTP
Notepad ++ Freeware Hanya untuk Windows
  • Penyorotan sintaks
  • Mendukung SFTP dan FTP melalui plugin.

Editor Netbeans IDE PHP Seperti yang disorot secara singkat pada tabel di atas, Netbeans IDE memiliki fitur-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 meningkatkan produktivitas Anda
  • 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 lingkungan kolaboratif . Ini berguna ketika Anda harus bekerja dengan pengembang lain sebagai sebuah tim.
  • IDE memiliki dukungan untuk bahasa lain seperti;
    • Java SE
    • Java EE
    • C
    • C ++

Versi Netbeans IDE saat ini adalah versi 7.3

Pengantar Netbeans IDE

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

1. Penjelajah proyek - panel ini digunakan untuk menampilkan semua proyek yang dibuka. Proyek dicantumkan dalam tampilan hierarki.

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

3. Halaman Startup - halaman ini berisi 3 tab yaitu- Learn & Discover, My Netbeans dan What's New.

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

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

Membuat proyek PHP baru menggunakan Netbeans IDE

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

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

  • Masukkan nama proyek seperti yang ditunjukkan di bawah ini.

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

  • Pastikan Jalankan sebagai: diatur ke Situs Web Lokal (berjalan di server web lokal)
    • URL Proyek: disetel ke http: // localhost / phplessons /

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

  • Klik tombol Next

  • 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. Gantilah dengan kode berikut yang ditunjukkan di bawah ini.

Menjalankan Contoh PHP pertama Anda

  • Klik tombol run pada toolbar seperti yang ditunjukkan di bawah ini

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

Ringkasan

  • Bentuk lengkap XAMPP adalah X-cross platform, 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 sintaks pada waktu desain.
  • Editor Netbeans PHP adalah editor open source lintas platform yang meningkatkan produktivitas pengembang PHP.