Iseng-iseng di hari libur mencoba script PHP yang ada CURL dan JSON, dan langsung upload ke VPS saya. Setelah di coba-coba , ternyata VPS saya yang udah saya install Web server dan php belum support CURL dan JSON. Oke disini kita akan bahas cara enable fungsi CURL dan JSON di Centos.
1. Install dan enable CURL
Install curl dengan yum dengan Command line sebagai berikut :
yum install curl curl-devel
2. Install dan enable JSON
-Sebelumnya kita install dependensinya dulu sebagai berikut
yum install php php-pear php-devel
yum install gcc make
 -Download JSON Package dengan menggunakan pecl
pecl download json
Kira-kita akan muncul pesan sebagai berikut
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
downloading json-1.2.1.tgz ...
Starting to download json-1.2.1.tgz (17,780 bytes)
......done: 17,780 bytes
File /var/www/html/json-1.2.1.tgz downloaded
Â
- Lalu Install JSON dengan perintah sebagai berikut
pear install json-1.2.1.tgz
Kalau sukses akan menampilkan pesan sebagai berikut di baris akhir hasil compile dan install json
Build process completed successfully
Installing '/var/tmp/pear-build-root/install-json-1.2.1//usr/lib/php/modules/json.so'
install ok: channel://pear.php.net/json-1.2.1
Â
- Langkah terakhir yaitu enable module JSON di PHP.INI
Buat file json.ini di directory /etc/php.d/
vi /etc/php.d/json.ini
#Isikan baris sebagai berikut
extension=json.so
3. Restart Web Server
- Untuk restart webserver ketik perintah sebagai berikut
service httpd restart
atau
/etc/init.d/httpd restart
4. Test Module
- Test CURL Module
 [root@server12 curl]#php -r 'var_dump(function_exists("curl_init"));'
bool(true)
 - Test JSON Module
 [root@server12 curl]#php -r 'var_dump(function_exists("json_encode"));'
bool(true)
Selama mencoba jika ada yang di tanyakan langsung japri saja ke bayu@bayusenoadji@com atau FB :
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
atau Twitter : @bayusenoadji
Â
Â
Â


















