Jika kamu ingin menginstal PHP secara manual tanpa Homebrew, berikut langkah-langkahnya:
1. Cek Versi macOS dan PHP yang Ada
Sebelum menginstal PHP, cek apakah PHP sudah tersedia:
php -v
2. Download PHP dari Sumber Resmi
- Kunjungi Situs PHP Resmi:
🔗 https://www.php.net/downloads.php - Pilih versi PHP yang diinginkan (misalnya PHP 8.1 atau 8.2).
- Unduh file tar.gz untuk macOS.
3. Ekstrak dan Pindahkan PHP ke Direktori yang Benar
Misalkan file yang diunduh adalah php-8.2.0.tar.gz
, ekstrak dengan:
tar -xvzf php-8.2.0.tar.gz
cd php-8.2.0
4. Install Dependencies (Jika Perlu)
PHP membutuhkan beberapa library. Instal secara manual jika belum ada:
xcode-select --install # Install Xcode Command Line Tools (wajib)
Pastikan juga libxml2, zlib, dan OpenSSL sudah ada. Cek dengan:
pkg-config --modversion libxml-2.0
pkg-config --modversion zlib
pkg-config --modversion openssl
5. Compile PHP Secara Manual
Jalankan perintah berikut di dalam folder hasil ekstraksi:
./configure --prefix=/usr/local/php --with-zlib --with-openssl --enable-mbstring --enable-intl
make -j$(sysctl -n hw.ncpu)
sudo make install
6. Konfigurasi PHP
Agar bisa menggunakan PHP di terminal, tambahkan ke .zshrc
 (untuk macOS terbaru) atau .bashrc
:
echo 'export PATH="/usr/local/php/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
php -v
Jika berhasil, akan muncul versi PHP.
7. Konfigurasi php.ini
Copy file konfigurasi contoh:
cp /usr/local/php/lib/php.ini-development /usr/local/php/lib/php.ini
Edit sesuai kebutuhan:
nano /usr/local/php/lib/php.ini
Misalnya, ubah zona waktu:
date.timezone = Asia/Jakarta
Lalu simpan (CTRL + X
, lalu Y
, tekan Enter
).
8. Jalankan PHP Built-in Server (Opsional)
Jika ingin menjalankan PHP sebagai server lokal:
php -S localhost:8000
Akses di browser:http://localhost:8000
Sekarang PHP sudah terinstal secara manual di macOS tanpa Homebrew. 🚀
Jika ada error, beri tahu saya!Â