[CentOS] PDFlib?

Tue Jan 2 18:39:16 UTC 2007
Kevan Benson <kbenson at a-1networks.com>

On Saturday 30 December 2006 15:09, Mike Kercher wrote:
> I'm trying to create pdf's on the fly with php, but I'm getting errors
> such as:
> Fatal error: Call to undefined function: pdf_new()
> I tried installing pdflib from dag, but I think I'm missing something to
> plug it into php.
> Has anyone done this?

Simply installing the back end library that PHP uses isn't enough to add 
support to PHP for that library.  PHP either has to be compiled with support 
for it (which you could do by getting the source RPM and modifying the spec 
file), finding someone who has already done this for CentOS/RHEL 
(http://phprpms.sourceforge.net/, dag, kbsingh) or support needs to be 
compiled in later through some other process such as PECL 
(http://pecl.php.net).  If the all you need is pdflib support and you can't 
find it in any of the pubic repos, PECL may be the easiest for you.

http://pecl.php.net/package/pdflib contains the linking functions for pdflib 
and PHP.  Make sure pdflib is installed, download the PECL package and use 
phpize (in php-devel rpm) in the source directory to make it usable for your 
php installation.

Note:  I actually tried this, and I was getting an error from the PECL pdflib 
package about pdflib needing to be at least version 4, even though version 6 
(libpdf.so.5?) was installed from Dag's repo.  You might have to do a little 
groundwork beyond what I outlined to get this to work...

- Kevan Benson
- A-1 Networks