inversesoft123 Posted February 28, 2010 Share Posted February 28, 2010 I have installed ImageMagick on centos 5.3 used rpmforge when i tried to call calss Imagick i faced this error. Fatal error: Class 'Imagick' not found in /home/domain/public_html/images/test1.php on line 6 Ho do I fix it ? Is there any need to create file imagick.ini ? If yes in which folder ? Location of ImageMagick is /usr/lib/ImageMagick-6.2.8/ Please Help me Link to comment https://forums.phpfreaks.com/topic/193643-fatal-error-class-imagick-please-help-me-out/ Share on other sites More sharing options...
trq Posted February 28, 2010 Share Posted February 28, 2010 Have you installed the imagick extension for php? Link to comment https://forums.phpfreaks.com/topic/193643-fatal-error-class-imagick-please-help-me-out/#findComment-1019312 Share on other sites More sharing options...
inversesoft123 Posted February 28, 2010 Author Share Posted February 28, 2010 please check my log root@server [~]# yum -y install ImageMagick-devel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: fr2.rpmfind.net rubyworks | 951 B 00:00 rpmforge | 1.1 kB 00:00 updates-burstnet | 951 B 00:00 centos-burstnet | 1.1 kB 00:00 Excluding Packages in global exclude list Finished Setting up Install Process Parsing package install arguments Resolving Dependencies --> Running transaction check ---> Package ImageMagick-devel.i386 0:6.2.8.0-4.el5_1.1 set to be updated --> Processing Dependency: bzip2-devel for package: ImageMagick-devel --> Processing Dependency: ghostscript-devel for package: ImageMagick-devel --> Processing Dependency: lcms-devel for package: ImageMagick-devel --> Running transaction check ---> Package bzip2-devel.i386 0:1.0.3-4.el5_2 set to be updated ---> Package ghostscript-devel.i386 0:8.15.2-9.4.el5_3.7 set to be updated ---> Package lcms-devel.i386 0:1.18-0.1.beta1.el5_3.2 set to be updated --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: ImageMagick-devel i386 6.2.8.0-4.el5_1.1 centos-burstnet 75 k Installing for dependencies: bzip2-devel i386 1.0.3-4.el5_2 centos-burstnet 38 k ghostscript-devel i386 8.15.2-9.4.el5_3.7 updates-burstnet 40 k lcms-devel i386 1.18-0.1.beta1.el5_3.2 updates-burstnet 156 k Transaction Summary ==================================================================================================== Install 4 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 309 k Downloading Packages: (1/4): bzip2-devel-1.0.3-4.el5_2.i386.rpm | 38 kB 00:00 (2/4): ghostscript-devel-8.15.2-9.4.el5_3.7.i386.rpm | 40 kB 00:00 (3/4): ImageMagick-devel-6.2.8.0-4.el5_1.1.i386.rpm | 75 kB 00:00 (4/4): lcms-devel-1.18-0.1.beta1.el5_3.2.i386.rpm | 156 kB 00:00 ---------------------------------------------------------------------------------------------------- Total 287 kB/s | 309 kB 00:01 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : lcms-devel [1/4] Installing : bzip2-devel [2/4] Installing : ghostscript-devel [3/4] Installing : ImageMagick-devel [4/4] Installed: ImageMagick-devel.i386 0:6.2.8.0-4.el5_1.1 Dependency Installed: bzip2-devel.i386 0:1.0.3-4.el5_2 ghostscript-devel.i386 0:8.15.2-9.4.el5_3.7 lcms-devel.i386 0:1.18-0.1.beta1.el5_3.2 Complete! root@server [~]# pecl install channel://pecl.php.net/imagick-2.0.0b3 downloading imagick-2.0.0b3.tgz ... Starting to download imagick-2.0.0b3.tgz (65,923 bytes) .................done: 65,923 bytes 4 source files, building running: phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519 Please provide the prefix of Imagemagick installation [autodetect] : autodetect building in /var/tmp/pear-build-root/imagick-2.0.0b3 running: /root/tmp/pear/imagick/configure --with-imagick checking for egrep... grep -E checking for a sed that does not truncate output... /bin/sed checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. ERROR: `/root/tmp/pear/imagick/configure --with-imagick' failed root@server [~]# Help plz Link to comment https://forums.phpfreaks.com/topic/193643-fatal-error-class-imagick-please-help-me-out/#findComment-1019319 Share on other sites More sharing options...
inversesoft123 Posted February 28, 2010 Author Share Posted February 28, 2010 Fixed tried alternative way: cpanel forums helped me. # cd /usr/local/src # wget http://pecl.php.net/get/imagick-2.2.2.tgz # tar zxvf ./imagick-2.2.2.tgz # cd imagick-2.2.2 # phpize # ./configure # make # make test # make install Link to comment https://forums.phpfreaks.com/topic/193643-fatal-error-class-imagick-please-help-me-out/#findComment-1019342 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.