前回の拙稿はこちら
MacのLAMP環境で試した拙稿はこちら。
https://maya-pg.net/2019/12/13/2019-12-13-124334/
Amazon Linuxに配置してみます
前提条件
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.html
上記リンクのステップ3まで完了している+mbstringをインストール+タイムゾーンを日本時間に変更+なければswap構築をしている前提で進めます。
ここは日本語圏なので必ず使う筈が、必ずインストールを忘れるのです。
https://qiita.com/osada/items/885510dae4e8ec4c88f4
https://qiita.com/drapon/items/2fc5b21a9cdc31ddb152
実作業
例によってここからパッケージをダウンロードします。
http://www.pdflib.jp/product/download/pdflib/
http://www.pdflib.jp/product/download/plop
例によってここからパッケージをダウンロードします。
Linux x86 じゃなくて、Linux Intel 64 だからね!
↑間違えて php_pdflib.so: wrong ELF class: ELFCLASS32 in Unknown on line 0 とか言われて、手間取ったw
wget https://www.pdflib.com/binaries/PDFlib/920/PDFlib-9.2.0-Linux-x86_64-php.tar.gz wget https://www.pdflib.com/binaries/PLOP/53/PLOP-5.3p1-Linux-x86_64.tar.gz
解凍してみます。
解凍コマンドは本当によく忘れる&間違えるので、コピペする。
https://qiita.com/supersaiakujin/items/c6b54e9add21d375161f
tar -zxvf PDFlib-9.2.0-Linux-x86_64-php.tar.gz tar -zxvf PLOP-5.3p1-Linux-x86_64.tar.gz sudo cp ./PDFlib-9.2.0-Linux-x86_64-php/bind/php/php-700-nts/php_pdflib.so /usr/lib64/php/7.0/modules sudo cp ./PLOP-5.3p1-Linux-x86_64/bind/php/php-700-nts/php_plop.so /usr/lib64/php/7.0/modules
phpinfoの中にPDFlib、plopの表記が確認できたら、OK!