1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[Share] Installing PHP CURL and JSON Extension on Centos

Discussion in 'Hosting & Domain' started by bayoesa, Aug 17, 2010.

  1. bayoesa

    bayoesa Belum Pantas Jadi Hero

    Joined:
    Sep 2, 2009
    Messages:
    1,195
    Likes Received:
    23
    Iseng-iseng di hari libur mencoba script bro daylight (http://www.adsense-id.com/forums/showthread.php/39635-share-script-twitter-autofollow) 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.
    Maaf bagi yang sudah master dan udah tahu cara ini, saya mohon di maafkan, Dan maaf jika ini sudah pernah di share sebelumnya.

    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)


    Silahkan dicoba dan semoga bermanfaat,
    Tidak menolak jika dikasi jempol :)
     
  2. Ephemeraboy

    Ephemeraboy Super Hero

    Joined:
    Jan 25, 2010
    Messages:
    772
    Likes Received:
    5
    Location:
    Institut Teknologi Badung
    nice share
    lain kali lengkapi dengan gambar aja bro
    biar makin maknyus
     
  3. hackshields

    hackshields Newbie

    Joined:
    May 24, 2010
    Messages:
    31
    Likes Received:
    0
    buat unrar di php ya bos?
     
  4. bayoesa

    bayoesa Belum Pantas Jadi Hero

    Joined:
    Sep 2, 2009
    Messages:
    1,195
    Likes Received:
    23
    Iya bro... next akan di lengkapi gambar



    --- Update ---

    Bukan bro, CURL ini untuk menjalankan fungsi transfer data berbagai macam protokol
    Sedangkan JSON Library disini untuk membaca atau mengeksekusi JSON

     

Share This Page