Skip to main content

imagick crash with PHP 5.3


I'm getting this error:




The connection to the server was reset while the page was loading.




This only occurs when I try to load an image using ImageMagick.




<?php
header('Content-type: text/html');
$image = 'some_image.jpg';

/*** a new imagick object ***/
$im = new Imagick();

/*** ping the image ***/
$im->pingImage($image);

/*** read the image into the object ***/
$im->readImage( $image );

/**** convert to png ***/
$im->setImageFormat( "png" );

/*** write image to disk ***/
$im->writeImage( '/tmp/new.png' );

echo 'Image Converted';
?>



vertrigo serv
php 5.3.8
php_imagick_ts.dll



Apparently same problem here: http://valokuva.org/?page_id=50



I can get it loaded, phpinfo displays imagick information, but when trying to read an image Apache crashes.



Any idea about this problem?


Source: Tips4allCCNA FINAL EXAM

Comments

  1. There is similar problem: Imagick constructor crashes PHP/CGI

    I've had the same issue today. You have to install version of Image Magick no higher than 6.6.4.0 - next builds are made using VC10 which seems to be incompatible with Apache VC9 + PHP5.3.x VC9.

    Some comments on this: http://valokuva.org/?p=161#comment-20707

    You can get older releases of Image Magick here: http://image_magick.veidrodis.com/image_magick/binaries/

    And remember to reboot windows after installing Image Magick

    ReplyDelete
  2. In PHP 5 the file has to be php5.ini
    Add these lines in php5.ini

    post_max_size = 48M
    file_uploads = On
    upload_max_filesize = 192M


    You can set the sizes to whatever you want.

    ReplyDelete

Post a Comment

Popular posts from this blog

Slow Android emulator

I have a 2.67 GHz Celeron processor, 1.21 GB of RAM on a x86 Windows XP Professional machine. My understanding is that the Android emulator should start fairly quickly on such a machine, but for me it does not. I have followed all instructions in setting up the IDE, SDKs, JDKs and such and have had some success in staring the emulator quickly but is very particulary. How can I, if possible, fix this problem?