Blogs

System V IPC dan POSIX di PHP (CentOS 6.3)

   July 19, 2012      Programming Programming/PHP

Lagi-lagi mendapat ujian saat menggunakan CentOS sebagai server untuk aplikasi yang sedang dibangun. Memang, berangkat dengan pengetahuan yang cukup minim tentang linux CentOS, membuat saya menemui banyak tantangan saat menggunakannya. Tapi dengan ini, alhamdulillah membuat saya mendapatkan ilmu yang bermanfaat lagi. Ibarat tiada hari tanpa tantangan, ibarat tiada hari tanpa ilmu.

Membuka Akses Komunikasi Antara PHP (Apache HTTPD) dan Memcached Server

   July 19, 2012      OS OS/Linux

Saya cukup dibuat kebingungan ketika setup Apache webserver di linux CentOS 6.3. Menemukan satu masalah yang sangat menarik sekali dan hampir membuatku putus asa. Masalahnya muncul ketika saya mencoba menghubungkan komunikasi antara aplikasi web berbasis PHP di Apache webserver dengan Memcached server.

Untuk script PHP itu sendiri sudah dipastikan benar tanpa masalah, karena sebelumnya sudah berhasil berkomunikasi dengan Memcached server saat menggunakan OS Windows. PHP Extension untuk Memcached (memcached.so) juga sudah ter-install dengan benar.

Mengganti PHP Extension "memcache.so" Menjadi "memcached.so"

   July 19, 2012      Programming Programming/PHP

Saat ini, saya sedang membangun sebuah aplikasi berbasis web (PHP) yang menggunakan Memcached sebagai bala bantuan untuk sistem caching-nya. Mengurangi load database sehingga performance selalu tinggi dan juga mengurangi ketergantungan terhadap database (seperti mysql, oracle, dll) untuk tempat penyimpanan sementara.

Apa itu memcache dan memcached (menggunakan huruf “D” dibelakang)? Menurutku, memcache adalah istilah umum dan memcached adalah daemon/service. Dan ternyata PHP juga memiliki ekstensi/modul/library bernama memcache dan memcached.

Compile PHP Extension di Linux

   July 19, 2012      Programming Programming/PHP

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 -.