Posts Tagged ‘php’

วิธีทำให้ php รองรับ EXIF บนระบบ DirectAdmin

สำหรับท่านไหนที่ต้องการเปิดใช้งานฟังก์ชั่นที่เกี่ยวกับ EXIF ใน php เพื่อใช้ในการดึงข้อมูลเกี่ยวกับไฟล์รูปภาพต่างๆ จะต้องทำการเปิด extension EXIF ใน php ด้วย

ลูกค้าท่านไหนที่ใช้ DirectAdmin สำหรับจัดการโฮสติ้ง สามารถเปิดให้ php รองรับ EXIF ได้ โดยจะต้องทำการ recompile php ใหม่ผ่าน custombuild ของ directadmin ดังนี้

* เพิ่มความปลอดภัย ลูกค้าอาจจะแจ้งให้ทีมงานดำเนินการให้ หรือ ถ้าจะทำเองอาจจะให้ทีมงาน PhalconHost สั่งสำรองข้อมูลก่อน เพราะถ้าทำอะไรผิดพลาดจะได้ restore ข้อมูลกลับมาได้ครับ

ก่อนอื่นต้อง login เข้า VPS ของลูกค้าผ่านโปรแกรม SSH Client เช่น putty, xshell จากนั้นพิมพ์คำสั่งดังนี้
(ในที่นี้ เป็นการติดตั้งโดยใช้ DirectAdmin Custombuild 2.0) และใช้ php 5.5 ถ้าใช้ php เวอร์ชั่นอื่นๆ ก็เปลี่ยนตามตัวหนาที่ไฮไลน์ไว้

cd /usr/local/directadmin/custombuild
mkdir -p custom/ap2
cp -fp configure/ap2/configure.php55 custom/ap2/configure.php55
vi custom/ap2/configure.php55

จากนั้นเพิ่มบรรทัดนี้เข้าไป เพื่อเปิด exif

--enable-exif

รันคำสั่งนี้ เพื่อ compile php ใหม่

./build php n

เสร็จแล้ว ลองพิพม์คำสั่ง เพื่อเช็คว่า exif เปิดใช้งานสำเร็จแล้ว ดังนี้

php -m

ก็จะเห็นชื่อ exif ปรากฏขึ้นมาแล้ว ถ้ายังไม่มี แสดงว่ายังไม่เปิดหรือทำไม่ถูกต้อง ให้ตรวจสอบว่าได้พิมพ์คำสั่งต่างๆ ถูกต้องหรือไม่ หรือมี error ในส่วนไหน

รายละเอียดเพิ่มเติม
https://help.directadmin.com/item.php?id=252

MVC คืออะไร ผมก็ใช้อยู่นะ

MVC Model

ถ้าพูดถึง MVC หลายคนอาจจะเคยได้ยินกันมาบ้าง แต่คนที่ได้ยินหรือเคยได้เขียนโปรแกรมโดยใช้ MVC อาจจะเขียนโปรแกรมไม่อยู่ในรูปแบบ MVC ก็ได้ เพราะอะไรนั้นหรือ อย่างหนึ่งคือ เราจะมีเหตุผลที่ทำให้เราไม่ทำตามรูปแบบ MVC ยังไงล่ะ

แล้วมันยังไงล่ะเนี่ย! โดยปกติแล้ว MVC เราจะแปลกันว่า รูปแบบการเขียนโปรแกรมแบบหนึ่งที่แยกการทำงานของ Model, View, Controller ออกจากกัน เพื่อให้แต่ละส่วนทำหน้าที่แตกต่างกันและทำงานสอดคล้อง ประสานกัน