note 104867 added to function.imagefilter

From: Date: Tue, 12 Jul 2011 20:03:50 +0000
Subject: note 104867 added to function.imagefilter
Groups: php.notes 
Request: Send a blank email to php-notes+get-181443@lists.php.net to get a copy of this message
The note above that says: "Note: This function is only available if PHP is compiled with the bundled version of the GD library." is especially applicable to Ubuntu systems, where the package team there decided to break PHP's GD for "idealogical" reasons (they use their system version of GD instead of the one bundled with PHP). If you want this package you will need to recompile PHP, then uninstall the system's php5-gd and install your newly compiled php5-gd library that you get only when recompiling a slightly altered copy of the source package php5. If you are however attempting to install a 5.2.X PHP branch from an older distro such as Karmic on a system that only comes with the 5.3.X branch such as Lucid, you get huge problems, because apache2-prefork-dev and libaprutil1-dev have dependencies that cannot be handled on a production Lucid system running the Apache from Lucid and the PHP from Karmic. The solution I used was to change all instances of lucid in /etc/apt/sources.list to karmic (which is how I got PHP 5.2.X on Lucid in the first place), then install all the compile tools and dependencies minus those two which have impossible dependencies, then change /etc/apt/sources.list back, then download and force installing these two packages with dpkg --force-depends -i [packagename], THEN alter and finally compile the source PHP package to use the bundled GD library instead of the Ubuntu system GD library, and then and only then do you have the imagefilter() and other "bonus" phpgd commands. ---- Server IP: 69.147.83.197 Probable Submitter: 96.53.16.122 ---- Manual Page -- http://www.php.net/manual/en/function.imagefilter.php Edit -- https://master.php.net/note/edit/104867 Del: integrated -- https://master.php.net/note/delete/104867/integrated Del: useless -- https://master.php.net/note/delete/104867/useless Del: bad code -- https://master.php.net/note/delete/104867/bad+code Del: spam -- https://master.php.net/note/delete/104867/spam Del: non-english -- https://master.php.net/note/delete/104867/non-english Del: in docs -- https://master.php.net/note/delete/104867/in+docs Del: other reasons-- https://master.php.net/note/delete/104867 Reject -- https://master.php.net/note/reject/104867 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#181443) next »