PHP PECL Extension Installation Failure

John P john at bizware.com.au
Wed Nov 28 16:18:37 PST 2007


Thanks Bjarne.  I got it working finally!

I followed your suggestion using the instructions at
http://www.php.net/manual/en/install.pecl.phpize.php  and did the following:

   pecl download fileinfo
   tar xvzf Fileinfo-1.0.4.tgz
   cd Fileinfo-1.0.4
   phpize
   ./configure --with-fileinfo=/opt/local
   make
   make install

This creates the extension file fileinfo.so

Edit php.ini to load the dynamic extension from where ever the fileinfo.so
file is located by adding the following line:
   extension=<path to fileinfo.so>fileinfo.so

Restart of apache and it all appears to work.

Thanks again.  Really appreciate it.


John



Bjarne D Mathiesen wrote:
> 
> 
> What's the libmagic library that the PHP PECL extension tries to bind to
> ? (http://pecl.php.net/package/Fileinfo)
> 
> The magic.h you've found in /opt/local seems to belong to the
> ImageMagick package (port provides /opt/local/includes/magick/magic.h)
> 
> There's a libmagic project
> (http://sourceforge.net/project/showfiles.php?group_id=5493) but that
> doesn't seem to be available from macports.
> 
> I've been able to get as far as you by going another way: following the
> instructions here - http://www.php.net/manual/en/install.pecl.phpize.php
> and modifying the config.m4 file in the distribution.
> 
> That means using:
> pecl download fileinfo
> tar -xf Fileinfo-1.0.4
> 
> My modifications to config.m4 consists of modifying one of the if
> sentences - to be more specific, the statement in line 9:
> if test -r $PHP_FILEINFO/includes/magick/magic.h
> 
> in line 33, I've been experimenting with diffent names for the LIBNAME
> without success
> 
> After my modifications to config.m4, I executed:
> phpize
> ./configure --with-fileinfo=/opt/local
> 
> Following this route will also give you the config.log file you've been
> uable to find
> (http://www.freebsdforums.org/forums/showthread.php?p=278948)
> 
> After eache change to config.m4 you'll have to do a
> phpize --clean
> before trying again.
> 
> I'm hoping this is of help to you :-)
> 
> -- 
> Bjarne D Mathiesen
> København N ; Danmark ; Europa
> ----------------------------------------------------------------------
> denne besked er skrevet i et totalt M$-frit miljø
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-users
> 
> 

-- 
View this message in context: http://www.nabble.com/PHP-PECL-Extension-Installation-Failure-tf4788169.html#a14016632
Sent from the MacPorts - Users mailing list archive at Nabble.com.



More information about the macports-users mailing list