1. Install PHP di Keluarga Buah Buahan

    Berawal dari 24 hari lalu dan ToH Leo yang indah. Dimana telah banyak program terinstall default disana. Seperti Apache dan PHP. Meskipun PHP belum di load secara default oleh Leopard. Untuk meload PHP harus dilakukan secara manual yaitu edit file /private/etc/apache2/httpd.conf. Tinggal hilangkan tanda pagar (#) pada baris

    #LoadModule php5_module libexec/apache2/libphp5.so

    menjadi

    LoadModule php5_module libexec/apache2/libphp5.so

    restart web server jadi deh.

    Hanya saja ada kendala yang saya temukan disini, ternyata PHP nya tidak mendukung library GD, dimana library ini sering saya gunakan untuk melakukan resize gambar secara dinamis, sial bener pikirku. Kemudian aku coba melakukan install manual library GD dari source code PHP yang sesuai dengan yang sudah ada di system yaitu PHP 5.2.4. dengan perintah-perintah standard yaitu

    phpize

    ./configure

    make

    sudo make install

    Hasilnya masih kurang memuaskan, karena setelah aku restart web server masih juga ga mau muncul library GD nya. Setelah dilihat di log Apache ternyata library GD nya memang tidak terload. keseeeellll, hajindull…..

    Sebagai langkah akhir ya sudah akhirnya install ulang saja PHP nya secara keseluruhan, dalam arti biarkan saja PHP yang sudah ada di system, tapi install PHP baru saja he.he.he..

    Berikut langkah-langkah nya:

    1. Download source PHP di website PHP (saya ambil yang versi 5.2.5)
    2. Ektrak file PHP dengan perintah tar xjf php-5.2.5.tar.bz2
    3. Lakukan langkah configure selayaknya di dunia *NIX dengan perintah ./configure   (lengkapnya ada dibagian bawah :D )
    4. Dilanjutkan dengan perintah make dan sudo make install
    5. Copikan file php.ini-recomended ke direktori /private/etc/ dan rubah nama filenya menjadi php.ini
    6. Edit file /private/etc/php.ini jika diperlukan
    7. Restart web server

    ** baris configure secara lengkap yang saya pakai

    ./configure –prefix=/usr/local/php5 \
    –with-apxs2=/usr/sbin/apxs \
    –with-ldap=/usr \
    –with-kerberos=/usr \
    –enable-cli \
    –with-zlib-dir=/usr \
    –enable-exif \
    –enable-ftp \
    –enable-mbregex \
    –enable-sockets \
    –with-curl=/usr \
    –with-config-file-path=/etc \
    –sysconfdir=/private/etc \
    –with-mysql-sock=/tmp \
    –with-mysqli=/usr/local/mysql/bin/mysql_config \
    –with-mysql=/usr/local/mysql \
    –with-openssl \
    –with-xmlrpc \
    –with-xsl=/usr \
    –with-gd \
    –with-jpeg-dir=/usr/local \
    –with-png-dir=/usr/local \
    –with-xpm-dir=/usr \
    –with-ttf \
    –enable-gd-native-ttf \
    –with-pdo-mysql=/usr/local/mysql \
    –enable-zip \
    –without-pear

    Selesai….Selamat mencoba

4 Comment(s)

  1. ridu, 01.Apr.2008 2:48 am

    wew.. gitu toh.. sayangnya ridu masih di dalem jendela..


  2. eko, 01.Apr.2008 8:20 am

    @ridu:
    saia juga ada di keluarga jendela


  3. sandal, 01.Apr.2008 10:52 am

    Keyen, wis dolanan buah sing dicokot manuk ternyata ^o^


  4. linda, 13.Dec.2008 10:02 pm

    Wah, thx atas info nya^^


Add Comment

Recent Post

Recent Comment

Archive