ช่วงนี้แม้จะเซง หลาย ๆ เรื่องแต่ก็ต้องทำงาน ;P แต่ว่าเมื่อมีปัญหาเราก็ต้องแก้ไป วันนี้เลยเอามาโน๊ตไว้สักหน่อย
การลง Imagick เนี่ย บน Linux เนี่ยง่ายโคตร ๆ ยิ่งบน Ubuntu ยิ่งง่ายหนักไปอีก –_-‘ ประมาณว่า $ sudo apt-get แล้วก็นั่งรอ สักพักก็ได้แล้ว
แต่ถ้าเป็นบน Windows เนี่ย ตอน PHP 4 ถ้าให้ง่ายที่สุดก็คือ php_imagick.dll มาลง แต่บน PHP 5.2.+ มันไม่ง่ายแบบนั้น –_-‘ เพราะไฟล์ php_imagick มันไม่อยู่ใน PECL/Imagick สำหรับ Windows ให้โหลดได้ตามปรกติ (unofficial builds) ต้องหากันทั่ว Internet แต่พอเจอวิธีทำแล้วก็ต้องเอามาบันทึกไว้สักหน่อย
- โหลด ImageMagick-6.5.0-0-Q16-windows-dll.exe ที่ http://www.imagemagick.org/script/binary-releases.php#windows
- เสร็จแล้วไปโหลดตัว dynamic link (dll) ที่
The last build date: 09.07.2008
– Imagick 2.2.1-dev / PHP 5.2 / ImageMagick 6.4.1-Q8 / dynamic – php_imagick_dyn-Q8.dll
– Imagick 2.2.1-dev / PHP 5.2 / ImageMagick 6.4.1-Q16 / dynamic – php_imagick_dyn-Q16.dll
– Imagick 2.2.1-dev / PHP 5.2 / ImageMagick 6.4.1-Q8 / static – php_imagick_st-Q8.dll
– Imagick 2.2.1-dev / PHP 5.2 / ImageMagick 6.4.1-Q16 / static – php_imagick_st-Q16.dll - โดยสำหรับผมโหลด php_imagick_dyn-Q16.dll มาแล้วเอาไปไว้ใน directory “ext” ของ PHP
- Rename ชื่อเป็น php_imagick.dll
- เสร็จแล้วเปิดไฟล์ php.ini แล้วเพิ่ม
extension=php_imagick.dll - แล้วทำการ Restart ตัว Apache Services
- เขียนไฟล์ PHP สักตัวด้วย <?php phpinfo(); ?> แล้วก็ดูว่า imagick มันโหลดขึ้นมาหรือเปล่า (ถ้าทำถึงตรงนี้น่าจะเห็นแล้ว)
อ้างอิงข้อมูลบางส่วนจาก
ลง Imagick เพือโปรเจ็คลับปล่าวเนี้ย
ขอบคุณครับถ้าไม่ได้บทความนี้ผมคงยังลง imagick ไม่ได้ แน่เลย