Install PHP Manual di macOS (Tanpa Homebrew)

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

  1. Kunjungi Situs PHP Resmi:
    šŸ”—Ā https://www.php.net/downloads.php
  2. Pilih versi PHP yang diinginkan (misalnya PHP 8.1 atau 8.2).
  3. 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!Ā 

hyvercode