4

サーバーに 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/ローカル

4

1 に答える 1

5

この方法で解決しました:最新のダウンロード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-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 については、PDFlib に関して何か新しいことがあれば、phpinfo() 関数の出力を参照してください。 PDFlib PDFlib サポートが有効になっています。

  • コマンドライン用

プロンプトで入力

# php -i |grep PDF
PDFlib
PDFlib Support => enabled
PDFlib GmbH Binary-Version => 7.0.5p3
于 2013-10-01T10:02:49.423 に答える