Laman

Rabu, 05 Maret 2014

Memutakhirkan Versi PHP di Peladen Ubuntu

0 tanggapan
Ubuntu 12.04 LTS "Precise Pangolin" mengemas PHP versi 5.3 sebagai paket asali. Untuk memutakhirkan versi PHP, misal ke versi 5.5 cara termudah dengan menggunakan PPA yang dikembangkan oleh Ondej Sury (kunjungi laman sury.org untuk mengetahui lebih lanjut). PPA Sury akan memutahirkan PHP, Apache, dan MySQL sekaligus. Namun, bukan ini yang saya harapkan.

Untuk memutahirkan hanya PHP, kita perlu compiling PHP dari sumbernya. Baik, mari kita telusuri jagad maya. Yak, panduan ditemukan di  wiki helioviewer.org. Walau berbeda tujuan versi pemutakhiran PHP-nya (pada panduan untuk versi 5.3), namun bisa digunakan. Berikut langkah-langkah pemutakhiran PHP yang sudah saya coba.

  1. Unduh kode sumber PHP sesuai versi yang diinginkan dari php.net
  2. Ektrak ke direktory /tmp/php menggunakan perintah tar xzvpf php-5.3.3.tar.gz -C /tmp/php, kemudian berpindah ke direktori tersebut cd /tmp/php
  3. Masuklah dulu sebagai super user, ketikkan sudo su
  4. Jika belum tersedia, pasang paket-paket yang dibutuhkan untuk compiling PHP, jalankan perintah aptitude build-dep php5
  5. Jalankan perintah ini ./configure --with-config-file-path=/etc/php5/apache2/ --with-pear=/usr/share/php --with-bz2 --with-curl --with-gd --enable-calendar --enable-mbstring --enable-bcmath --enable-sockets --with-libxml-dir=/usr/ --with-mysqli --with-mysql --with-openssl --with-regex=php --with-zlib --with-apxs2=/usr/bin/apxs2 --with-mcrypt=/usr --with-pdo-mysql --with-mysql-sock=/var/mysql/mysql.sock --with-pdo-pgsql --enable-zip
  6. Jika muncul pesan galat "configure: error: mcrypt.h not found. Please reinstall libmcrypt.", pasang paket mcrypt-lib. Jalankan perintah apt-get install libmcrypt-dev . Kembali ke langkah nomor 5.
  7. Setelah konfigurasi berhasil tanpa galat, selanjutnya jalankan perintah make (proses ini butuh waktu agak lama)
  8. OK bila sudah proses sudah selesai (ditandai Build complete.), kemudian jalankan perintah make install && service apache2 restart.
Sudah, sekarang server Ki Sanak sudah termutakhirkan. Selamat...

Tambahan, bila terjadi kesalahan selain pada langkah nomor 6, blog ini mungkin membantu.