Archive for the ‘PHP’ Category

How to Install PHP 5.3.3, Apache 2.2.x on Windows XP/7

PHP 5.3.x รู้สึกจะมีปัญหามากกับ PHP เวอร์ชั่นก่อนหน้าที่ผมใช้งาน สิ่งแรกที่ผมเจอเยลคือตอนพลาดไป Upgrade บน Server จาก 5.2.3 ไปเป็น 5.3.2 ปรากฏว่า Function พื้นฐานหลายตัวที่เคยใช้ได้ ถูกตัดทิ้ง ซึ่งมันจะมีผลอย่างมากกับโค๊ดรุ่นเก่าๆ หรือโค๊ดที่เขียนออกมาไม่ค่อยดี เช่นโค๊ดผมเป็นต้น ฮ่าๆๆ (ลองไปตรวจสอบได้ที่นี่ครับ Deprecated features in PHP 5.3.x ) ผมก็พยายามหนีมันไปแล้ว 2 เดือน สุดท้ายไหนๆก็จะต้องเปลี่ยนถ่ายไปเป็นเวอรืชั่นใหม่อยู่ดี ลองโหลด PHP 5.3.3 มาติดตั้งบนเครื่องดูเสียเลยก็แล้วกัน ซึ่งก็ยังมีการเปลี่ยนแปลงบ้างเหมือนกัน เลยขอบันทึกไว้อ่านเองและแบ่งปันความรู้กันครับ Install Apache 2.2.x Download Apache ไหนๆจะใหม่ก็เล่นใหม่ให้มันหมดไปเลย ในที่นี้ผมเลือก HTTP Server เป็น Apache 2.2.15 ครับ (ซึ่งผมโหลด version win32 x86 openssl) [...]

Sub-Domain or Many File in Page Caching with CodeIgniter

คราวก่อนเขียนเรื่อง Page Caching with CodeIgniter and Cache Clearing code เป็นการเกริ่นถึงวิธีใช้งาน Page Caching ของ Codeigniter รวมไปถึงผมได้แนบคลาสสำหรับการ ลบแคช (Cache Clearing) เข้าไปด้วย เพื่อความสะดวกในการใช้งาน บทความนี้เลยคล้ายๆ กับบทต่อจากเรื่องข้างต้นนะครับ เป็นกรณีศึกษาที่ผมเจอและจำเป็นต้องใช้ เลยมาขอแชร์ความรู้นิดหนึ่ง เผื่อมีใครมีแนวทางที่ดีกว่าของผมนะครับ Mini Introduction Page Caching with CodeIgniter เกริ่นพื้นฐานเล็กน้อยครับ ปกติการทำ Page Caching ใน Codeigniter เราจะเก็บลงโฟลเดอร์หนึ่ง สมมุติว่าชื่อ “system/cache/” นะครับ ส่วนชื่อไฟล์ที่ทำการ Cache ก็จะนำเอา URI(หรือ URL) มาเข้ารหัสด้วย md5  เช่น “http://lab.tosdn.com” จะถูกเข้ารหัสและนำไปตั้งชื่อไฟล์ คือ “53db6ab6193a34a4ebac45ebd7592da6″ ถ้าไม่เข้าใจ ไปอ่านเต็มๆ [...]