Subscribe to my RSS feed RSS
December 1, 2007

install Apache MySQL PHP plus modul PDFlib

Seperti di manual PHP disebutkan bahwa PHP tidak lagi mendukung PDFlib secara builtin semenjak tanggal 9 Maret 2000. Tapi tidak berarti PHP tidak mendukung format PDF, tetapi dengan PECL kita masih bisa membuat PDF dengan PHP tentu saja tetap dengan menggunakan PDFlib yang sudah tidak gratis lagi. eh.. ada ding yang gratis yaitu versi Lite. Tentu saja versi lite ini tidak secanggih versi berbayarnya. kok malah ngelantur neh, kapan configure nya…..????

Tutorial ini saya tulis dengan keyboard tentunya :D. Slackware 12, PHP 5.2.4, Apache 2.2.6, MySQL 5.0.45 dan PDFlib-Lite-7.0.0p3. dan saya yakin bisa untk distro Linux laennya.

install Slackware nya terlebih dahulu **WAJIB** dengan tidak menyertakan apache dan php tentunya, kalaupun terlanjur ya di hapus saja.

install apachenya, konfigku seperti ini:

./configure –prefix=/app-data/httpd \
–enable-example \
–enable-http \
–enable-rewrite \
–enable-so
make  && make install

kemudian install MySQL (lebih lengkap baca file INSTALL-SOURCE di direktori extract MySQL)

./configure –prefix=/app-data/mysql \
–localstatedir=/app-data/mysqldata \
–with-mysqld-user=mysql \
–with-mysqlmanager \
–with-openssl=/usr \
–with-big-tables \
–with-example-storage-engine
make && make install

 

install PDFlib:

./configure –prefix=/app-data/PDFlib

make && make install

 install PHP nya:

sebelum configure PHP nya jangan lupa tambahkan extension pdflib dari http://pecl.php.net. extract dan kpi ke /[hasil extract php]/ext/pdf  kalau tidak ada silahkan dibuat sendiri direktori pdf nya.

build ulang php nya dengan

./buldconf –force

./configure –prefix=/app-data/php \
–with-apxs2=/app-data/httpd/bin/apxs \
–with-config-file-path=/app-data/httpd/conf \
–with-libxml-dir=/usr \
–enable-bcmath \
–with-bz2=/usr \
–enable-calendar \
–with-zlib=/usr \
–with-curl=/usr \
–with-curlwrappers \
–enable-ftp \
–with-gd \
–with-jpeg-dir \
–with-png-dir \
–with-zlib-dir \
–with-ttf \
–with-freetype-dir=/usr \
–enable-gd-native-ttf \
–enable-mbstring \
–with-mcrypt=/app-data/libmcrypt \
–with-mhash=/usr \
–with-mysql=/app-data/mysql \
–with-mysqli=/app-data/mysql/bin/mysql_config \
–with-mysql-sock=/app-data/var \
–with-pdo-mysql=/app-data/mysql \
–with-pdflib=/app-data/PDFlib \
–enable-soap \
–enable-sockets \
–enable-sysvmsg \
–enable-sysvsem \
–enable-sysvshm \
–enable-wddx \
–without-pear
make && make install

akhirnya JRENGGGGGG bisa deh PDF nya :D

o iya semua perintah tersebut diatas dijalankan oleh user root

*** kalo ingin tau juga gimana cara merubah tulisan Apache 2.2.6 menjadi Globe 0.0.0 silahkan dibaca juga Trik merubah Teks Apache menjadi lainnya

Feed for this Entry | Trackback Address

4 comments already

  1. D@iiiiiiiiiiiii on 12.06.2007 at 12:43 pm | permalink
  2. makasih bwt info-nya bnr2 berguna bwt gw!!!!!!!!!!!!!
    mg2 diterima amal baiknya amiiiiiiiiiiiiiiiiiin!!!!!!!!!
    :-)

  3. globe on 12.06.2007 at 7:21 pm | permalink
  4. @D@iiiiiiii:
    sama-sama mas D@iiiii

  5. icin on 12.14.2007 at 3:51 pm | permalink
  6. he he… good banget deh… yg penting banyak membantu.. and berguna he he :)

  7. Dhany on 02.28.2008 at 7:44 am | permalink
  8. mw tnya nic? sebutkan dan jelaskan kelemahan dan keuntungan dari perangkat lunak dibawah ini :
    a. MYSQL
    b. ORACLE
    c. SQL Server
    Tolong kirimin ke email diatas.

Leave a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>