Instalasi PHP

Panduan langkah demi langkah untuk menginstal PHP di komputer Anda dan memulai pengembangan web dengan PHP.

Instalasi PHP di Windows

Ada beberapa cara untuk menginstal PHP di Windows. Cara paling mudah adalah dengan menggunakan paket all-in-one seperti XAMPP, WAMP, atau Laragon. Namun, jika Anda ingin menginstal PHP secara terpisah, ikuti langkah-langkah berikut:

Langkah 1: Unduh PHP

  1. Kunjungi situs resmi PHP di windows.php.net/download
  2. Pilih versi PHP terbaru yang stabil (misalnya PHP 8.2)
  3. Unduh versi "Thread Safe" dalam format ZIP (x64 untuk sistem 64-bit atau x86 untuk sistem 32-bit)
Tips: Pilih versi "Thread Safe" jika Anda berencana menggunakan PHP dengan web server seperti Apache. Pilih versi "Non-Thread Safe" jika Anda berencana menggunakan PHP dengan IIS atau sebagai aplikasi CLI.

Langkah 2: Ekstrak File PHP

  1. Buat folder baru di drive C: dengan nama php (misalnya C:\php)
  2. Ekstrak file ZIP yang telah diunduh ke folder tersebut

Langkah 3: Konfigurasi PHP

  1. Di dalam folder PHP, cari file php.ini-development
  2. Buat salinan dari file tersebut dan ganti namanya menjadi php.ini
  3. Buka file php.ini dengan editor teks seperti Notepad
  4. Temukan dan ubah pengaturan berikut:
    • Hapus tanda titik koma (;) di depan ;extension_dir = "ext" untuk mengaktifkannya
    • Aktifkan ekstensi yang Anda perlukan dengan menghapus tanda titik koma di depannya, seperti:
      • ;extension=mysqli menjadi extension=mysqli
      • ;extension=pdo_mysql menjadi extension=pdo_mysql
      • ;extension=openssl menjadi extension=openssl
      • ;extension=curl menjadi extension=curl
      • ;extension=gd menjadi extension=gd
  5. Simpan perubahan

Langkah 4: Tambahkan PHP ke Environment Variables

  1. Klik kanan pada "This PC" atau "My Computer" dan pilih "Properties"
  2. Klik "Advanced system settings"
  3. Klik tombol "Environment Variables"
  4. Di bagian "System variables", cari variabel "Path" dan klik "Edit"
  5. Klik "New" dan tambahkan path ke folder PHP Anda (misalnya C:\php)
  6. Klik "OK" untuk menutup semua dialog

Langkah 5: Verifikasi Instalasi

  1. Buka Command Prompt (cmd)
  2. Ketik php -v dan tekan Enter
  3. Anda akan melihat informasi tentang versi PHP yang terinstal jika instalasi berhasil
Contoh Output
PHP 8.2.0 (cli) (built: Dec 8 2022 14:44:15) (NTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.2.0, Copyright (c) Zend Technologies

Instalasi PHP di macOS

macOS biasanya sudah menyertakan PHP, tetapi mungkin bukan versi terbaru. Berikut cara menginstal atau memperbarui PHP di macOS:

Menggunakan Homebrew (Direkomendasikan)

Homebrew adalah package manager populer untuk macOS yang memudahkan instalasi PHP.

Langkah 1: Instal Homebrew

Jika Anda belum memiliki Homebrew, instal terlebih dahulu dengan menjalankan perintah berikut di Terminal:

Terminal
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Langkah 2: Instal PHP

Setelah Homebrew terinstal, jalankan perintah berikut untuk menginstal PHP:

Terminal
brew install php

Perintah ini akan menginstal versi PHP terbaru yang stabil.

Langkah 3: Verifikasi Instalasi

Untuk memastikan PHP telah terinstal dengan benar, jalankan perintah:

Terminal
php -v

Menggunakan PHP yang Sudah Terinstal

macOS biasanya sudah menyertakan PHP. Untuk menggunakan PHP bawaan:

  1. Buka Terminal
  2. Jalankan perintah php -v untuk melihat versi PHP yang sudah terinstal

Jika Anda ingin mengaktifkan layanan web Apache yang sudah terinstal di macOS:

Terminal
sudo apachectl start
Catatan: Menggunakan PHP bawaan macOS tidak direkomendasikan untuk pengembangan karena biasanya menggunakan versi lama. Lebih baik menggunakan Homebrew untuk menginstal versi terbaru.

Instalasi PHP di Linux

Cara menginstal PHP di Linux bervariasi tergantung pada distribusi yang Anda gunakan. Berikut adalah petunjuk untuk distribusi Linux yang umum:

Ubuntu/Debian

Langkah 1: Perbarui Package List

Terminal
sudo apt update

Langkah 2: Instal PHP dan Ekstensi Umum

Terminal
sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-bcmath

Langkah 3: Verifikasi Instalasi

Terminal
php -v

CentOS/RHEL/Fedora

Langkah 1: Instal EPEL dan Remi repository (untuk CentOS/RHEL)

Terminal
sudo yum install epel-release
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Langkah 2: Instal PHP

Untuk CentOS/RHEL:

Terminal
sudo yum-config-manager --enable remi-php80
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

Untuk Fedora:

Terminal
sudo dnf install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

Langkah 3: Verifikasi Instalasi

Terminal
php -v

Arch Linux

Langkah 1: Instal PHP

Terminal
sudo pacman -S php php-fpm

Langkah 2: Instal Ekstensi yang Diperlukan

Terminal
sudo pacman -S php-gd php-intl php-sqlite
Tips: Untuk melihat semua ekstensi PHP yang tersedia di Arch Linux, jalankan: pacman -Ss php-

Instalasi PHP dengan XAMPP

XAMPP adalah paket all-in-one yang mencakup Apache, MySQL, PHP, dan Perl. Ini adalah cara termudah untuk menginstal lingkungan pengembangan web PHP di komputer Anda.

Langkah 1: Unduh XAMPP

  1. Kunjungi situs resmi XAMPP di apachefriends.org
  2. Unduh versi XAMPP yang sesuai dengan sistem operasi Anda (Windows, macOS, atau Linux)

Langkah 2: Instal XAMPP

Windows:

  1. Jalankan file installer yang telah diunduh
  2. Jika muncul peringatan keamanan, klik "Yes" untuk melanjutkan
  3. Pilih komponen yang ingin Anda instal (biasanya pilih saja semua)
  4. Pilih folder instalasi (disarankan tetap menggunakan folder default C:\xampp)
  5. Ikuti petunjuk pada layar untuk menyelesaikan instalasi

macOS:

  1. Buka file .dmg yang telah diunduh
  2. Seret ikon XAMPP ke folder Applications
  3. Buka XAMPP dari folder Applications

Linux:

  1. Buat file installer dapat dijalankan:
    Terminal
    chmod 755 xampp-linux-*-installer.run
  2. Jalankan installer:
    Terminal
    sudo ./xampp-linux-*-installer.run
  3. Ikuti petunjuk pada layar

Langkah 3: Menjalankan XAMPP

Windows:

  1. Buka XAMPP Control Panel
  2. Klik tombol "Start" untuk modul Apache dan MySQL
XAMPP Control Panel

macOS:

  1. Buka aplikasi XAMPP
  2. Klik "Start" untuk modul Apache dan MySQL

Linux:

  1. Jalankan perintah:
    Terminal
    sudo /opt/lampp/lampp start

Langkah 4: Verifikasi Instalasi

  1. Buka browser web dan akses http://localhost
  2. Jika Anda melihat halaman selamat datang XAMPP, berarti instalasi berhasil
  3. Untuk melihat informasi PHP, klik pada "phpinfo()" di menu dashboard XAMPP

Langkah 5: Mulai Membuat Proyek

  1. Buat folder proyek di dalam direktori htdocs XAMPP (misalnya C:\xampp\htdocs\proyek-saya)
  2. Buat file PHP pertama Anda, misalnya index.php, di dalam folder proyek
  3. Akses proyek Anda melalui browser dengan URL http://localhost/proyek-saya
Tips: XAMPP juga menyertakan phpMyAdmin, sebuah tools berbasis web untuk mengelola database MySQL. Anda dapat mengaksesnya melalui http://localhost/phpmyadmin

Langkah Selanjutnya

Setelah berhasil menginstal PHP, Anda siap untuk mulai menulis kode PHP pertama Anda. Berikut beberapa langkah yang bisa Anda ambil selanjutnya:

  1. Pilih editor kode atau IDE yang cocok untuk pengembangan PHP (seperti Visual Studio Code, PhpStorm, Sublime Text)
  2. Pelajari sintaks dasar PHP
  3. Mulai membuat proyek kecil untuk melatih keterampilan Anda
Penting: Jangan gunakan server pengembangan (seperti server bawaan PHP atau XAMPP) untuk lingkungan produksi. Untuk website yang akan diakses publik, gunakan hosting web atau server yang dikonfigurasi dengan baik untuk keamanan.

Sebelumnya:

Pengenalan PHP

Selanjutnya:

Sintaks Dasar PHP
Path Belajar PHP
Step 1: Dasar-Dasar PHP

Memahami apa itu PHP dan cara instalasinya

โœ… Pengenalan๐Ÿ“ Instalasi
Step 2: Sintaks & Variabel

Mempelajari cara menulis kode PHP yang benar

๐Ÿ“„ Sintaks Dasar๐Ÿ“„ Variabel๐Ÿ“„ Operator
Step 3: Logika & Function

Memahami alur program dan pengorganisasian kode

๐Ÿ“„ Struktur Kontrol๐Ÿ“„ Function๐Ÿ“„ Array
Step 4: Web Development

Membuat aplikasi web interaktif

๐Ÿ“„ Form๐Ÿ“„ Session๐Ÿ“„ File
Step 5: Database & Keamanan

Mengelola data dan keamanan aplikasi

๐Ÿ“„ Database๐Ÿ“„ Pdo๐Ÿ“„ Security
Step 6: Advanced Topics

Topik lanjutan untuk pengembangan professional

๐Ÿ“„ Oop Basic๐Ÿ“„ Email๐Ÿ“„ Framework
Tips: Ikuti urutan step untuk hasil belajar optimal. Setiap step membangun pengetahuan dari step sebelumnya.
Tutorial Saat Ini
Level: Pemula

Cocok untuk yang baru mulai belajar PHP

Daftar Isi
Tips Belajar