install Apache MySQL PHP plus modul PDFlib

1 Dec 2007 | Kel. Apache, Databases, Linux, PHP |

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

4 komentar

D@iiiiiiiiiiiii, 06.Dec.2007 12:43 pm

makasih bwt info-nya bnr2 berguna bwt gw!!!!!!!!!!!!!
mg2 diterima amal baiknya amiiiiiiiiiiiiiiiiiin!!!!!!!!!
:-)

globe, 06.Dec.2007 7:21 pm

@D@iiiiiiii:
sama-sama mas D@iiiii

icin, 14.Dec.2007 3:51 pm

he he… good banget deh… yg penting banyak membantu.. and berguna he he :)

Dhany, 28.Feb.2008 7:44 am

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.

Komentar

"Saya adalah Saya" ya memang itu salah satu dari sekian semboyan saya. Sekarang banyak waktu dihabiskan di depan komputer sambil belajar ngetik tentunya. "Ngopi" dan "udud" merupakan kegemaran yang sampai sekarang belom bisa ditinggalkan. Terasa uuuenak tenan...