Al Malhamah Al Kubro

Rasulullah shallallahu'alaihi wasallam bersabda: "Amma ba'du. Sesungguhnya sebaik-baik perkataan adalah Kitabullah, sebaik-baik petunjuk adalah petunjuk Muhammad shallallahu 'alaihi wasallam. Seburuk-buruk perkara adalah perkara yang diada-adakan dan setiap perkara yang diada-adakan adalah bid'ah dan setiap bid'ah adalah sesat." (HADIST NO – 1435 KITAB IMAM MUSLIM)

GNUPG extensions untuk PHP pada kernel 2.6.37.6-smp bawaan slackware 13.37 32bit default

Bismillah…

Bermula dari keinginan untuk mengaktifkan fungsi gnupg pada skrip php, maka saya harus mengambil resource terpisah dari http://pecl.php.net/package/gnupg
versi terbaru yaitu 1.3.2 telah tersedia pada saat artikel ini ditulis.
Nah masalah muncul pada saat akan mengkompail source tersebut menggunakan kernel 2.6.37-smp bawaan slackware 13.37 32bit default.
proses berhenti dan muncul pesan semacam ini…
/usr/include/gpgme.h:80:2: error: #error GPGME was compiled with _FILE_OFFSET_BITS = 64, please see the section "Largefile support (LFS)" in the GPGME manual.

Nah singkat saja, ini pengalaman ane menyelesaikan masalah tersebut…
Seperti biasa… setelah download ekstrak gunakan tar -xzvf namafilenye
setelah itu masuk ke dalam direktori hasil ekstrak, dan lakukan langkah berikut…
1. phpize
2. ./configure
3. tambahkan baris berikut dalam file config.h (taruh paing akhir saja)
    #define _FILE_OFFSET_BITS 64
4. make
5. make install
sudah itu saja… Insya Allah berhasil.

Langkah berikutnya tinggal edit file php.ini dan masukkan opsi extension gnupg.so
Selesai, Insya Allah fungsi gnupg dalam php skrip bisa kita nikmati.
Selamat mencoba semoga berhasil aamiin…

About these ads

Filed under: Slackware,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: