Install PHP extension tanpa compile ulang sistem

[postnotice]

Udah ampir satujam saya berkelana ama mbah Google :D rupanya ga ketemu2 juga gimana cara nambahin PHP extension di Centos.

Soalnya mo nambahin zip extension for PHP tapi saya ga mau recompile apache or phpnya.

Saya coba-coba pakai PECL eh ga ada packagenya di Centos :D atau install lagi PEAR sama juga ga ada paket di Yumnya :p

Akhirnya cari mencari sampailah di : http://www.php.net/manual/en/install.pecl.phpize.php

Nah setelah ketemu tuh tutorial saya langsung ke directory EasyApache. Karena kebetulan saya admin server :D jadinya kan pakai cpanel dan sudah ada dir EasyApache hasil compile sebelumnya.

Saya cari di directory ext dan ketemu itu extention zip :D

Akhirnya saya jalanin deh:
$ cd zip
$ phpize
$ ./configure
$ make
# make install

Ok tahap terakhir adalah menambahkan baris pada php.ini, biasanya kalau bawaan cPanel ada di /usr/local/lib/php.ini:

extension=zip.so

Jadi deh :D

Jadi kira2 begini struktur untuk menambahkan sebuah PHP extension:
$ cd extname
$ phpize
$ ./configure
$ make
# make install

One thought on “Install PHP extension tanpa compile ulang sistem

  1. Sebelumnya saya menambahkan socket extension ga ada masalah. perintahnya sama persis dengan perintah di atas. cuman beda extension aja.
    Tapi setelah saya mencoba menambahkan xml extension … malah muncul error..dan file so nya pun tidak terbentuk. ada clue ga bos? salah satu errornya kaya gini
    In function ‘zif_xml_get_current_line_number’:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>