install PDFlib on FreeBSD

I trying to add pdflib to my php on FreeBSD


This is from PHP .net
Step 1: PDFlib http://www.pdflib.com/ 
   download PDFlib-Lite: http://www.pdflib.com/download/pdflib-family/pdflib-lite-7/ 
   extract: tar -xzvf PDFlib-Lite-X.X.XpX.tar.gz
   compile: cd PDFlib-Lite-X.X.XpX && ./configure && make && make install



Step 2: Pecl for PDFlib http://pecl.php.net/package/pdflib 
   install:
      install dependences: phpize (php5-dev package)
      pecl install pdflib
         path to pdflib installation? :/usr/local

Step 3: php.ini
   extension=pdf.so

Step 4:
   /etc/init.d/apache2 reload


I go to step 2
and
pecl install pdflib
give me pecl command not found
LVL 1
CMDAIAsked:
Who is Participating?
 
jodix2002Connect With a Mentor Commented:
please try to upgrade pear: 'pear upgrade PEAR'

or if that doesn't work, you can also try: 'pear upgrade PEAR-x.x.x' (replace x.x.x with the version number you want to install)
0
 
CMDAIAuthor Commented:


server# pear list
PHP Warning:  Module 'ftp' already loaded in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20                                  060613/pdf.so' - Shared object "libpdf.so.8" not found, required by "pdf.so" in                                   Unknown on line 0
Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.3   stable
Console_Getopt   1.2.3   stable
PEAR             1.9.0   stable
Structures_Graph 1.0.2   stable
server# pear upgrade PEAR
PHP Warning:  Module 'ftp' already loaded in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20                                  060613/pdf.so' - Shared object "libpdf.so.8" not found, required by "pdf.so" in                                   Unknown on line 0
downloading PEAR-1.9.1.tar ...
Starting to download PEAR-1.9.1.tar (Unknown size)
.....done: 1,794,560 bytes
downloading Archive_Tar-1.3.7.tar ...
Starting to download Archive_Tar-1.3.7.tar (Unknown size)
...done: 94,208 bytes
downloading Structures_Graph-1.0.3.tar ...
Starting to download Structures_Graph-1.0.3.tar (Unknown size)
...done: 207,872 bytes
downloading XML_Util-1.2.1.tar ...
Starting to download XML_Util-1.2.1.tar (Unknown size)
...done: 123,392 bytes
upgrade ok: channel://pear.php.net/Archive_Tar-1.3.7
upgrade ok: channel://pear.php.net/Structures_Graph-1.0.3
upgrade ok: channel://pear.php.net/XML_Util-1.2.1
upgrade ok: channel://pear.php.net/PEAR-1.9.1
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
PEAR: To install optional features use "pear install pear/PEAR#featurename"

Open in new window

0
 
CMDAIAuthor Commented:
I got updated, now i get a different error, any ideas

#pecl install pdflib

Fatal error: Call to undefined function preg_match() in /usr/local/share/pear/PEAR/Frontend/CLI.php on line 57

0
 
jodix2002Commented:
what happen if you try this:

pear install pecl/pdflib
0
 
CMDAIAuthor Commented:
Thanks alot,
sorry for noobness,

This worked: pear install pecl/pdflib
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.