Enabling ImageMagick PECL Extension?

Code:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.2.so"
zend_extension = "/usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so"
extension = "suhosin.so"
extension = "imagick.so"

Last login: Thu Jan 12 11:34:44 2012 from 94.*.***.218
root@30005587 [~]# updatedb
root@30005587 [~]# locate imagick.so
/usr/local/lib/php/extensions/no-debug-non-zts-20090626/imagick.so
/usr/local/src/imagick-2.2.2/.libs/imagick.so
/usr/local/src/imagick-2.2.2/modules/imagick.so
root@30005587 [~]#

The location of imagick.so isn't in the extension_dir defined in php.ini
 
Code:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.2.so"
zend_extension = "/usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so"
extension = "suhosin.so"
extension = "imagick.so"



The location of imagick.so isn't in the extension_dir defined in php.ini
how could i fix that mate?
 
Hmm, can you give me a link to a script that will run phpinfo? (PM if you need to)
I removed these from the php.ini files: disable_func: show_source, system, shell_exec, passthru, phpinfo, popen, proc_open, allow_url_fopen, ini_set
even turned my firewall off and still doesn't show the php info: http://varzu.co.uk/test/index.php so i gave up on that.

in that File i have:

Code:
<?php
  phpinfo();
?>
 
Code:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.2.so"
zend_extension = "/usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so"
extension = "suhosin.so"
extension = "imagick.so"



The location of imagick.so isn't in the extension_dir defined in php.ini

Ok i copied the imagick.so to the folder like suhosin.so is in:
Code:
root@30005587 [/]# cd /usr/local/lib/php/extensions/
root@30005587 [/usr/local/lib/php/extensions]# ls -al
total 16
drwxr-xr-x  4 root root 4096 Jan  9 10:01 ./
drwxr-xr-x 15 root root 4096 Dec 22 06:51 ../
drwxr-xr-x  2 root root 4096 Jan 10 18:01 no-debug-non-zts-20060613/
drwxr-xr-x  2 root root 4096 Jan 10 17:24 no-debug-non-zts-20090626/
root@30005587 [/usr/local/lib/php/extensions]# cd no-debug-non-zts-20060613
root@30005587 [/usr/local/lib/php/extensions/no-debug-non-zts-20060613]# ls -al
total 244
drwxr-xr-x 2 root root  4096 Jan 10 18:01 ./
drwxr-xr-x 4 root root  4096 Jan  9 10:01 ../
-rwxr-xr-x 1 root root 234863 Jan 10 18:01 suhosin.so*
root@30005587 [/usr/local/lib/php/extensions/no-debug-non-zts-20060613]# cd ../../../../../
root@30005587 [/usr]# cd ../
root@30005587 [/]# cd /usr/local/src/imagick-2.2.2/.libs
root@30005587 [/usr/local/src/imagick-2.2.2/.libs]# ls -al
total 2548
drwxr-xr-x 2 root root  4096 Jan 10 14:13 ./
drwxr-xr-x 8 root root  4096 Jan 10 14:18 ../
-rw-r--r-- 1 root root 851624 Jan 10 14:13 imagick_class.o
-rw-r--r-- 1 root root 227320 Jan 10 14:13 imagickdraw_class.o
-rw-r--r-- 1 root root 112184 Jan 10 14:13 imagick_helpers.o
lrwxrwxrwx 1 root root    13 Jan 10 14:13 imagick.la -> ../imagick.la
-rw-r--r-- 1 root root    983 Jan 10 14:13 imagick.lai
-rw-r--r-- 1 root root 248648 Jan 10 14:13 imagick.o
-rw-r--r-- 1 root root  70256 Jan 10 14:13 imagickpixel_class.o
-rw-r--r-- 1 root root  70920 Jan 10 14:13 imagickpixeliterator_class.o
-rwxr-xr-x 1 root root 971635 Jan 10 14:13 imagick.so*
root@30005587 [/usr/local/src/imagick-2.2.2/.libs]# cp imagick.so /usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so
root@30005587 [/usr/local/src/imagick-2.2.2/.libs]# cd ../../../../../../
root@30005587 [/]# usr/local/lib/php/extensions/no-debug-non-zts-20060613
-bash: usr/local/lib/php/extensions/no-debug-non-zts-20060613: is a directory
root@30005587 [/]# cd /usr/local/lib/php/extensions/no-debug-non-zts-20060613
root@30005587 [/usr/local/lib/php/extensions/no-debug-non-zts-20060613]# ls -al
total 1200
drwxr-xr-x 2 root root  4096 Jan 17 14:00 ./
drwxr-xr-x 4 root root  4096 Jan  9 10:01 ../
-rwxr-xr-x 1 root root 971635 Jan 17 14:00 imagick.so*
-rwxr-xr-x 1 root root 234863 Jan 10 18:01 suhosin.so*
root@30005587 [/usr/local/lib/php/extensions/no-debug-non-zts-20060613]#

would that solve it?
 
Looks like imagick extension was compiled for php 5.3 and you're running 5.2, so you'll need to compile imagick with the right version of php.
 
Top Bottom