ลง Imagick บน PHP 5.2.8 ที่ทำงานบน Windows

ช่วงนี้แม้จะเซง หลาย ๆ เรื่องแต่ก็ต้องทำงาน ;P แต่ว่าเมื่อมีปัญหาเราก็ต้องแก้ไป วันนี้เลยเอามาโน๊ตไว้สักหน่อย

การลง Imagick เนี่ย บน Linux เนี่ยง่ายโคตร ๆ ยิ่งบน Ubuntu ยิ่งง่ายหนักไปอีก –_-‘ ประมาณว่า $ sudo apt-get แล้วก็นั่งรอ สักพักก็ได้แล้ว

แต่ถ้าเป็นบน Windows เนี่ย ตอน PHP 4 ถ้าให้ง่ายที่สุดก็คือ php_imagick.dll มาลง แต่บน PHP 5.2.+ มันไม่ง่ายแบบนั้น –_-‘ เพราะไฟล์ php_imagick มันไม่อยู่ใน PECL/Imagick สำหรับ Windows ให้โหลดได้ตามปรกติ (unofficial builds) ต้องหากันทั่ว Internet แต่พอเจอวิธีทำแล้วก็ต้องเอามาบันทึกไว้สักหน่อย

  1. โหลด ImageMagick-6.5.0-0-Q16-windows-dll.exe ที่ http://www.imagemagick.org/script/binary-releases.php#windows
  2. เสร็จแล้วไปโหลดตัว 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
  3. โดยสำหรับผมโหลด php_imagick_dyn-Q16.dll มาแล้วเอาไปไว้ใน directory “ext” ของ PHP
  4. Rename ชื่อเป็น php_imagick.dll
  5. เสร็จแล้วเปิดไฟล์ php.ini แล้วเพิ่ม
    extension=php_imagick.dll
  6. แล้วทำการ Restart ตัว Apache Services
  7. เขียนไฟล์ PHP สักตัวด้วย <?php phpinfo(); ?> แล้วก็ดูว่า imagick มันโหลดขึ้นมาหรือเปล่า (ถ้าทำถึงตรงนี้น่าจะเห็นแล้ว)

image

อ้างอิงข้อมูลบางส่วนจาก

http://valokuva.org/?page_id=50

2 thoughts on “ลง Imagick บน PHP 5.2.8 ที่ทำงานบน Windows

  1. ขอบคุณครับถ้าไม่ได้บทความนี้ผมคงยังลง imagick ไม่ได้ แน่เลย

Leave a Reply