PDF库安装失败的Linux服务器上。 使用PECL安装的PDFlib(PDF Lib inst

2019-09-01 23:11发布

我试图在我的服务器上安装的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

我在终端中输入以下内容:

PECL安装的PDFlib

path to pdflib installation? :

在/ usr /本地

Answer 1:

我把它解决了这个办法:下载最新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

非焦油gzip压缩它

# 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太)

重装阿帕奇

# service apache2 reload

见,如果出现这种扩展

  • 为Apache看到的phpinfo()输出功能,如果有关于的PDFlib的PDFlib的PDFlib支持启用的PDFlib GmbH的二进制版本7.0.5p3 PECL版本3.0.0版本$修订新的东西:1.80.2.2 $

  • 命令行

在提示符下输入

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


文章来源: PDF Lib install fail on linux server. Using pecl install pdflib