Cara upgrade PHP di Mac OS X

Kenapa upgrade PHP perlu 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).

Saat tutorial ini ditulis, saya masih belum 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.

Upgrade PHP di Mac OS X
Kredit: Huement

Langkah-langkah upgrade PHP

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

Oke langsung saja, silahkan buka terminal sahabat:

  1. Untuk memutakirkan formula: brew update
  2. Cari versi PHP paling atas: brew search php
  3. Untuk melihat semua opsi yang tersedia atau brew search php | egrep "^(php)[0-9]+$" untuk meminimal hasil cari.

Langkah selanjutnya…

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.

Pengaturan PHP CLI

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! :).

Tindakan berikutnya setelah upgrade PHP

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.

Catatan Akhir:

Jika masih ada yang belum dimengerti mengenai tulisan di atas, silahkan tanya di bagian komentar di bawah ya. Supaya mendapat notifikasi jika jawabannya dibalas silahkan centang pilihan "Beri tahu saya komentar baru melalui email" sebelum mengirim komentar.

Catatan Belajar juga hadir di Facebook, dukung tulisan kami dengan klik tombol suka ini ya:

Sekian, semoga tulisan dengan judul Cara upgrade PHP di Mac OS X ini bermanfaat bagi kita semua.

Salam penulis, Ivo Idham Perdameian

One thought on “Cara upgrade PHP di Mac OS X

Add yours

Tinggalkan Balasan

© 2017 oleh Catatan Belajar | Theme: Baskerville 2 by Anders Noren.

Up ↑