Jun 12

หลังจากก่อนหน้านี้ได้ทำการติดตั้ง Apache เรียบร้อยแล้ว ที่ขาดไม่ได้คงเป็น php คราวนี้มาลองติดตั้งกันดีกว่า
อันดับแรก ต้องติดตั้ง library ที่จำเป็นก่อน กรณีของ FreeBSD ก็ตามนี้

  1. CURL library : /usr/ports/ftp/curl
  2. libiconv : /usr/ports/converters/libiconv
  3. JPEG library : /usr/ports/graphics/jpeg
  4. PNG library : /usr/ports/graphics/png
  5. cpdflib library : /usr/ports/print/clibpdf
  6. Freetype 2 library : /usr/ports/print/freetype2

Continue reading »

Tagged with:
Jun 12

เริ่มเรื่องแรกกันเลย สำหรับการทำ web server แน่นอนสิ่งที่ขาดไม่ได้คือ Apache กับ PHP ส่วน Mysql ติดตั้งผ่าน Port หรือ Package ของแต่ละ OS ก็ได้ง่ายดี
ถ้าจะ compile apache ให้สามารถใช้งานในลักษณะแบบ loadmodule ต้อง compile ด้วย ซึ่งจะทำให้เราสามารถ เลือกเปิดหรือปิด module ที่ต้องการได้
การติดตั้ง module ที่จำเป็นต้องใช้งานเข้าไปเป็นการลด load time ที่จะเกิดขึ้น

./configure –prefix=/usr/local/apache2 –enable-mods-shared=all

./configure \
–prefix=/usr/local/apache2 \
–enable-so \
–disable-actions \
–disable-asis \
–disable-cgi \
–disable-cgid \
–disable-imap \
–disable-include \
–disable-status \
–disable-autoindex \
–disable-userdir \
–enable-mods-shared=’autoindex rewrite headers auth_digest mime_magic status info cgi expires asis imap actions userdir ssl’

หลังจากนั้นก็ทำการ ติดตั้งด้วย make && make install ตามปกติ
Continue reading »

Tagged with:
preload preload preload