SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

php5.4以降にPDFlib7インストール

問題

pdflibが公式に配布しているpdflib7のphp向けのバイナリは、php5.3までしか対応していないようです。

pp5.4以降でpdflib7は使えないですか?

答え

肝になるライブラリは公式のものを使い、

PECL拡張を自分でコンパイルして作ると対応できる。

・材料

・コンパイル

PDFlib-7.0.5-Linux/bind/c の中に include/ と lib/ があるので、これをextensionに組み込む。
(変わったパスになっているのは、php複数バージョンインストールのため)

# cd pdflib-2.1.10/
# /usr/local/php/5.4.15/bin/phpize
# ./configure --with-pdflib=../PDFlib-7.0.5-Linux/bind/c --with-php-config=/usr/local/php/5.4.15/bin/php-config
# make

pdf.so ができる。

・使う

pdf.so を extension_dir にコピー。

php.ini に extension=pdf.so を追記。

PDFLib7のライセンスキーで無事PDFが出力できた。

関連するメモ

コメント