AlfanLA

~ Perfectionist but Flexible ~

Converting "LOVE" Into Computer Code

Compile PHP Extension di Linux

PHP Extension adalah sebuah library atau perpustakaan yang menyimpan fungsi-fungsi untuk digunakan dalam bahasa pemrograman PHP. Inilah kelebihan dari bahasa pemrograman PHP, kita dapat menambahkan fungsi-fungsi PHP sendiri dengan cara membuat PHP Extension. Dengan PHP Extension kita dapat menambahkan fitur yang belum ada maupun untuk tujuan yang lain. Dalam tulisan ini, saya tidak akan menunjukkan bagaimana menulis extension di PHP, tulisan ini hanya akan menjelaskan langkah-langkah meng-compile PHP Extension yang sudah dibuat di sistem operasi Linux, hitung-hitung untuk mengingatkanku suatu saat nanti jika membutuhkannya lagi - menulis untuk menjaga pengetahuan -.

Disini, saya memggunakan CentOS mode minimalis (CentOS 6.3 Minimalis Install) untuk meng-compile-nya.

Install Komponen

$ yum install wget make php-devel gcc

Compile Extension

Masuk ke direktori PHP Extension yang dibuat tersebut (contoh adalah PHP Extension "siput") dan kemudian ketik beberapa perintah seperti di bawah ini.

$ cd siput
$ phpize
$ ./configure
$ make

Install

PHP Extension sudah berhasil di-compile, langkah terakhir adalah meng-install ekstensi yang sudah di-compile tadi dan mengaktifkannya di php.ini.

$ make install
$ vi /etc/php.ini