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
atauphp.ini-production
kephp.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:
-
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.
-
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).
-
Uji Instalasi PHP:
-
Buka web browser dan akses
http://localhost
atauhttp://127.0.0.1
untuk melihat halaman utama XAMPP. -
Untuk menguji PHP, buat file
info.php
dalam direktorihtdocs
di folder instalasi XAMPP (misalnyaC:\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:
-
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).
-
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
.
- Ekstrak arsip LAMPP ke direktori yang diinginkan (misalnya
-
Mulai LAMPP:
- Jalankan LAMPP dengan perintah:
sudo /opt/lampp/lampp start
.
- Jalankan LAMPP dengan perintah:
-
Uji Instalasi:
-
Buka web browser dan akses
http://localhost
untuk memastikan server Apache berjalan. -
Untuk menguji PHP, buat file
info.php
dalam direktorihtdocs
(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.
No Comments