PDF在Linux服务器上的Lib安装失败。 使用pecl安装pdflib

我正在尝试在我的服务器上安装pdflib并收到错误消息:

configure: error: pdflib.h not found! Check the path passed to --with-pdflib=<PATH>. PATH should be the install prefix directory. ERROR: /root/tmp/pear/pdflib/configure --with-pdflib=/usr/local' failed

我在terminalinput以下内容:

pecl安装pdflib

path to pdflib installation? :

在/ usr /本地

Solutions Collecting From Web of "PDF在Linux服务器上的Lib安装失败。 使用pecl安装pdflib"

我解决了这个问题:下载最新的http://www.pdflib.com/binaries/PDFlib/705/PDFlib-Lite-7.0.5p3.tar.gz

 # cd /home/xxx/Downloads/ # wget http://www.pdflib.com/binaries/PDFlib/705/PDFlib-Lite-7.0.5p3.tar.gz 

解压缩它

 # tar xzf PDFlib-Lite-7.0.5p3.tar.gz # cd PDFlib-Lite-7.0.5p3 

看看它是否包含pdflib.h

 # find . -name 'pdflib.h' ./PDFlib-Lite-7.0.5p3/libs/pdflib/pdflib.h 

通过pecl安装

 # pecl install pdflib 

如果它要求路径,输入相同的完整路径/home/xxx/Downloads/pdf/PDFlib-Lite-7.0.5p3/libs/pdflib从安装消息看,如果和在哪里添加文件pdf.so(在PHP扩展目录,这个目录名称可能会有所不同,但文件pdf.so必须存在):

 # ls -la /usr/lib/php5/20090626 

更改pdf.ini

 # nano /etc/php5/apache2/php.ini 

最后添加

 extension=pdf.so 

(你也可以把它加入命令行php conf /etc/php5/cli/php.ini)

重新加载Apache

 # service apache2 reload 

看,如果这个扩展名出现

  • 对于Apache,请参阅phpinfo()函数的输出(如果有关于PDFlib的新增内容)PDFlib已启用PDFlib支持PDFlib GmbH二进制版本7.0.5p3 PECL版本3.0.0版本$ Revision:1.80.2.2 $

  • 为命令行

在提示下输入

 # php -i |grep PDF PDFlib PDFlib Support => enabled PDFlib GmbH Binary-Version => 7.0.5p3