2016年2月1日月曜日

PHPでPDFを作成できるようにする

ほかのシステムからポストしたデータをpdfにする仕組みを検討したときに実施したことのメモ。

PHPのエクステンションでpdfを作れるものがいくつがあるが、今回はPDFlibをインストールした。

PDF関数の使い方は以下のPHPのマニュアル参考にした。
PDF 関数

php5-extensionsのインストール

PHPはすでにインストール済みでExtensionもインストール済みだったため、再インストールして追加した。

php5-extensionsのインストーラーがあるディレクトリ

/usr/ports/lang/php55-extensions

#cd /usr/ports/lang/php55-extensions⏎ ←php5-extensionsのインストーラーが保存されている場所へ移動
#make config⏎ ←pdfにチェックを入れる
#make reinstall clean⏎ ←php5-extensionsの再インストール

make configは必ずすること。(インストール済み確認するためでもある)

php.iniを設定する

「php.ini」を編集して、PDFlibを利用できるようにする。

#vi /usr/local/etc/php.ini⏎ ←viでphp.iniを開く
extension=/usr/local/lib/php/20121212-zts-debug/pdf.so ←追加する

pdf.soが見つからない場合は、findコマンドで検索する。


find / -name "pdf.so"⏎

Apacheを再起動

Apacheを再起動して設定を有効にする。

# /usr/local/etc/rc.d/apache22 restart⏎

再起動後はサンプルコードをもとにphpファイルを作成してpdfが作成されるか確認してみる。


PDF 関数

0 件のコメント :

コメントを投稿

ご質問などあればこちらへどうぞ