Skip to main content

Instalasi PHP

Instalasi PHP Langsung

Instalasi PHP dapat dilakukan dengan beberapa langkah tergantung pada sistem operasi yang Anda gunakan. Berikut adalah langkah-langkah umum untuk menginstal PHP:

1. Instalasi di Windows

Untuk instalasi PHP di Windows, Anda dapat mengikuti langkah-langkah berikut:

  • Unduh paket instalasi PHP dari situs resmi PHP (https://www.php.net/downloads.php).
  • Ekstrak file zip PHP ke lokasi yang diinginkan (misalnya C:\php).
  • Buka Command Prompt (cmd) atau PowerShell sebagai Administrator.
  • Pindahkan direktori ke lokasi instalasi PHP (misalnya cd C:\php).
  • Salin file php.ini-development atau php.ini-production ke php.ini.
  • Edit php.ini sesuai kebutuhan (aktifkan modul, konfigurasi ekstensi, dll).
  • Tambahkan jalur instalasi PHP ke variabel lingkungan PATH Windows.
  • Uji instalasi PHP dengan perintah php -v.

2. Instalasi di macOS

Untuk instalasi PHP di macOS, Anda dapat menggunakan Homebrew atau MacPorts:

  • Buka Terminal.
  • Install Homebrew jika belum terpasang: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".
  • Install PHP dengan Homebrew: brew install php.
  • Uji instalasi PHP dengan perintah php -v.

3. Instalasi di Linux (Ubuntu/Debian)

Untuk instalasi PHP di distribusi Linux seperti Ubuntu atau Debian, Anda dapat menggunakan apt:

  • Buka Terminal.
  • Jalankan sudo apt update untuk memperbarui daftar paket.
  • Install PHP dengan perintah: sudo apt install php.
  • Uji instalasi PHP dengan perintah php -v.

4. Konfigurasi Web Server (Opsional)

Jika Anda juga memerlukan server web untuk menjalankan aplikasi PHP, Anda dapat menginstal Apache, Nginx, atau menggunakan server bawaan seperti PHP Built-in Web Server.

  • Untuk Apache, instal modul PHP: sudo apt install libapache2-mod-php.
  • Untuk Nginx, instal PHP-FPM: sudo apt install php-fpm.

5. Uji Instalasi PHP

Setelah menginstal PHP, Anda dapat menguji instalasi dengan membuat file info.php dengan isi sebagai berikut:

<?php
phpinfo();
?>

Simpan file ini di direktori web server Anda (misalnya var/www/html/info.php). Kemudian buka browser dan akses http://localhost/info.php. Anda akan melihat informasi rinci tentang konfigurasi PHP yang terinstal.

Dengan mengikuti langkah-langkah di atas, Anda akan berhasil menginstal PHP di sistem operasi yang Anda gunakan dan siap untuk memulai pengembangan aplikasi web menggunakan PHP. Akan tetapi untuk menjalankan aplikasi webnya, anda harus install perangkat lunak web server juga.

Instalasi Menggunakan XAMPP

Jika Anda ingin menginstal PHP menggunakan aplikasi pihak ketiga, seperti XAMPP atau WampServer, langkah-langkahnya akan sedikit berbeda. Berikut adalah contoh menggunakan XAMPP untuk instalasi PHP di lingkungan Windows:

Instalasi Menggunakan XAMPP (Untuk Windows)

XAMPP adalah paket software yang mencakup Apache, MySQL, PHP, dan Perl yang dikemas menjadi satu instalasi. Berikut adalah langkah-langkah umumnya:

  1. Unduh dan Instal XAMPP:

    • Unduh XAMPP dari situs web resminya dan ikuti instruksi instalasi yang disediakan.
    • Jalankan installer XAMPP yang sudah diunduh dan ikuti langkah-langkahnya.
    • Pilih komponen yang ingin Anda instal, termasuk PHP.
  2. Konfigurasi XAMPP:

    • Setelah instalasi selesai, buka XAMPP Control Panel.
    • Mulai Apache dan MySQL dari control panel untuk memastikan keduanya berjalan.
    • Pastikan PHP juga terintegrasi dengan Apache (biasanya sudah diatur otomatis oleh XAMPP).
  3. Uji Instalasi PHP:

    • Buka web browser dan akses http://localhost atau http://127.0.0.1 untuk melihat halaman utama XAMPP.

    • Untuk menguji PHP, buat file info.php dalam direktori htdocs di folder instalasi XAMPP (misalnya C:\xampp\htdocs\info.php).

    • Isi file info.php dengan kode berikut:

      <?php
      phpinfo();
      ?>
      
      
    • Simpan dan buka http://localhost/info.php di browser. Anda akan melihat informasi lengkap tentang instalasi PHP yang digunakan oleh XAMPP.

XAMPP menyediakan lingkungan pengembangan PHP yang lengkap dengan konfigurasi bawaan untuk Apache, PHP, MySQL, dan Perl, serta memungkinkan pengguna untuk dengan mudah mengelola dan menguji aplikasi web lokal. Langkah-langkah ini juga dapat disesuaikan dengan paket lain seperti WampServer, yang menawarkan solusi serupa untuk pengembangan PHP di lingkungan Windows.

Instalasi Menggunakan LAMPP (Untuk Linux)

LAMPP adalah varian dari XAMPP yang sering digunakan untuk pengembangan web di lingkungan Linux. Istilah "LAMPP" sendiri adalah singkatan dari:

  • Linux: Sistem operasi yang digunakan sebagai basis.
  • Apache: Server web yang digunakan untuk menyajikan konten web.
  • MySQL (atau MariaDB): Sistem manajemen basis data yang digunakan untuk menyimpan dan mengelola data.
  • PHP: Bahasa pemrograman yang digunakan untuk mengembangkan aplikasi web dinamis.

Instalasi dan penggunaan LAMPP pada dasarnya mirip dengan XAMPP di Windows, dengan perbedaan utama dalam hal manajemen paket dan konfigurasi yang lebih disesuaikan dengan lingkungan Linux. Berikut adalah langkah umum untuk menginstal LAMPP di Linux:

  1. Unduh LAMPP:

    • Unduh paket LAMPP dari sumber yang Anda pilih (biasanya tersedia dari situs resmi Apache Friends atau melalui repositori pihak ketiga yang mendukung distribusi Linux Anda).
  2. Ekstrak dan Instalasi:

    • Ekstrak arsip LAMPP ke direktori yang diinginkan (misalnya /opt/lampp).
    • Buka terminal dan jalankan perintah untuk mengatur izin eksekusi jika diperlukan: sudo chmod +x /opt/lampp/lampp.
  3. Mulai LAMPP:

    • Jalankan LAMPP dengan perintah: sudo /opt/lampp/lampp start.
  4. Uji Instalasi:

    • Buka web browser dan akses http://localhost untuk memastikan server Apache berjalan.

    • Untuk menguji PHP, buat file info.php dalam direktori htdocs (biasanya di /opt/lampp/htdocs/).

    • Isi file info.php dengan kode berikut:

      <?php
      phpinfo();
      ?>
      
      
    • Simpan dan buka http://localhost/info.php di browser untuk melihat informasi detail tentang instalasi PHP yang digunakan oleh LAMPP.

LAMPP menyediakan lingkungan pengembangan PHP yang lengkap di Linux, serupa dengan XAMPP di Windows. Ini adalah pilihan yang populer untuk pengembangan aplikasi web lokal di lingkungan Linux, karena menyediakan Apache, MySQL/MariaDB, PHP, dan Perl dalam satu paket yang mudah diinstal dan dikonfigurasi.