PHP 4.3.8 on FreeBSD

เมื่อวานสั่ง portupgrade -a บน belldandy เสร็จแล้ว restart apache ขึ้นมาปรากฏว่า http://kitty.in.th เปลี๊ยนไป๋ .. feed ก็เจ๊งไปด้วย .. งงไปพักนึงก่อนจะหาเจอว่า แพ็กเกจ PHP บน FreeBSD หันมาแยกโมดูลเป็นส่วนๆ แล้ว โดยแยกไปไว้คนละที่กันเลย .. ใน ports ของ FreeBSD ตัวหลักยังเป็น lang/php4 หรือ www/mod_php4 (conflict กัน เลือกลงตัวเดียวพอ) .. จากนั้นต้องการอะไรเพิ่มเติมก็ต้องตามไปติดตั้งเอาเอง เช่น ต้องการเชื่อมกับ MySQL ก็ต้องลง databases/php4-mysql (หรือ php3- / php5- ) จะใช้ iconv ก็ต้องลง converters/php4-iconv หรือ จะใช้ zlib ก็ต้องลง archivers/php4-zlib ..

อืม ภาระเพิ่มขึ้นอีกนิด ถ้ารู้แล้วก็ไม่ใช่เรื่องยากอะไร .. ทำแบบนี้ก็ดีเหมือนกัน จะใช้อะไรก็คอมไพล์ติดตั้งเฉพาะโมดูลนั้นๆ โดยไม่ต้องเสียเวลาคอมไพล์ PHP ใหม่ทั้งหมดหมด จะถอดโมดูลออกก็ง่าย :)