Meng-upgrade PHP di Mac OS X

Kenapa PHP perlu di upgrade di Mac OS X? ya tentu saja karena PHP-nya sudah tua haha…

PHP di Mac OS X sudah menjadi standar bawaan sejak Mac OS X versi 10.0.0 namun seiring waktu versi PHP terus meningkat sedangkan versi PHP yang sahabat punyai di Mac menjadi jadul (jaman dulu). Saya masih belum menemukan (baca: tidak menemukan) ada cara meng-upgrade versi PHP kecuali sahabat meng-upgrade versi Mac OS X sahabat. Sebagai contoh, saya menggunakan Mac Maverick (OS X 10.9) dan bawaan PHP-nya adalah versi 5.4 sedangkan versi terbaru PHP sekarang (saat tulisan ini ditulis) adalah 5.6.x.

Nah untuk meng-upgrade PHP saya menggunakan Homebrew salah satu paket manager paling yahuddd dibandingkan macports.

Oke langsung saja, silahkan buka terminal sahabat ketikan:
Untuk memutakirkan formula: brew update
Cari versi PHP paling atas: brew search php untuk melihat semua opsi yang tersedia atau brew search php | egrep "^(php)[0-9]+$" untuk meminimal hasil cari.

Silahkan pilih versi yang tinggi (dalam tutorial ini saya memasang versi php56).
Pasang PHP versi yang dipilih: brew install php56
Setelah selesai maka akan ada petunjuk muncul di terminal sahabat yang perlu perhatikan misalnya tentang mengatur PHP CLI.

Oke selesai pemasangan…. Eit’ss… Apakah benaran selesai? Belum. Seperti yang saya sebutkan di atas, sahabat perlu mengatur PHP CLI supaya bisa diakses via terminal, tentu saja hal ini diperlukan jika sahabat bekerja dengan menggunakan PHP CLI misalnya ketika bekerja dengan framework Laravel.

Cara pengaturan PHP CLI supaya bisa diakses via terminal gampang banget, tinggal buka .bash_profile yang ada di direktori beranda di Finder (tekan ⇧⌘H untuk menuju ke direktori beranda, jika tidak ada silahkan dibuat biasanya berkas ini tersembunyi, baca cara menampilkan berkas dan folder tersembunyi di Mac) dan tambahkan export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH" tentu saja tidak harus php56 sahabat bisa mengganti dengan versi yang dipasang dan jangan lupa disimpan. Untuk menyegarkan sesi di terminal ketik source ~/.bash_profile, kemudian ketik php -v untuk melihat versi PHP, jika sudah tampil versi terbaru berarti PHP CLI siap digunakan dari terminal sahabat. Selamat! :).

Beberapa aplikasi (misalnya Laravel) menggunakan ektensi yang tidak tersedia dari bawaan pemasangan PHP, tentu sahabat bisa memasangnya juga menggunakan paket manager tadi. Misalnya untuk memasang ektensi Mcrypt cukup ketik: brew install php56-mcrypt

Jika ingin melihat semua daftar yang ada silahkan ketikan brew search php.

Oke selesai pemasangan…. Eit’ss… Apakah benaran selesai? Belum. Sahabat perlu mengatur supaya web server sahabat menggunakan versi php yang baru dipasang tadi. Saya akan memberikan contoh untuk web server Apache, karena web server ini sudah ada bawaan dari Mac OS X.

Untuk mengubah supaya web server Apache menggunakan versi PHP yang baru dipasang tadi silahkan buka berkas httpd.conf yang ada di direktori /private/etc/apache2 (direktori ini tersembunyi, baca cara menampilkan berkas dan folder tersembunyi di Mac) beri tanda # untuk bagian LoadModule php5_module sehingga menjadi:
#LoadModule php5_module libexec/apache2/libphp5.so
Untuk menggantinya silahkan tambahkan dan simpan:
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so

Melalui terminal ketik: sudo apachectl restart.

Baca juga: Menjalankan Apache web server secara otomatis saat komputer menyala di Mac OS X

Nah sekarang sahabat sudah menggunakan versi PHP yang terbaru. Selamat! :D.

Sekian dulu ya catatan belajar kali ini, kalau masih belum mengerti silahkan tanya di bagian komentar di bawah. Supaya mendapat notifikasi jika jawabannya dibalas silahkan centang pilihan Beritahu saya balasan komentar lewat surat elektronik sebelum mengirim komentar. Semoga bermanfaat buat sahabat CB (Catatan Belajar) dan jangan lupa berikan juga +1 Google sahabat di tulisan ini

Catatan Belajar juga hadir di Facebook, like kami ya klik tombol berikut:

 
Signature :

No copy paste content please…. If you want do that, please include the live link to original source. Original Post by catatanbelajar.com, written by , .

1 thought on “Meng-upgrade PHP di Mac OS X”

Tinggalkan Balasan