Skip to content

PHP5で諸々する (1)

1月 5, 2014
tags:
by

中期計画絡みで色々しないとならないので、その備忘録です(´Д`)ハァ…

やりたいこと:フォーム入力>確認画面>submitしたらDBに書き込ませ>メール送信>PDF作成
めあて:PHPで色々できるようにするためPEARとかTCPDFとか入れていく。

PEARのインストール

$ sudo apt-get install php-pear
$ sudo pear list-upgrades
$ sudo pear upgrade-all

Archive_Tar Console_Getopt PEAR Structures_Graphがアップデート対象だった。
include_pathをphpinfo()で確認すると、

.:/usr/share/php:/usr/share/pear

ってことだったので、TCPDFとかも/sur/share/phpの下にインスコ。

$ sudo su
# cd /usr/share/php
# wget http://sourceforge.net/projects/tcpdf/files/tcpdf_6_0_053.zip/download -O tcpdf_6_0_053.zip

解凍してって思ったらunzipがなかったのでインスコ。

# apt-get install unzip
# unzip tcpdf_6_0_053.zip
# rm tcpdf_6_0_053.zip

ドキュメントとかサンプルはいずれ消去するが、当面このままで。
FPDIとFPDF_TPLもTCPDFと同じディレクトリに入れておく。

# cd /usr/share/php/tcpdf
# wget http://www.setasign.com/supra/kon2_dl/60111/FPDI-1.4.4.tgz
# wget http://www.setasign.com/supra/kon2_dl/63411/FPDF_TPL-1.2.3.tgz
# tar zxvf FPDI-1.4.4.tgz
# tar zxvf FPDF_TPL-1.2.3.tgz
# chmod 644 fpdf_tpl.php fpdi.php fpdi2tcpdf_bridge.php fpdi_pdf_parser.php pdf_context.php pdf_parser.php
# rm *.tgz

php.iniを編集するので、php.iniの場所をphpinfo()で確認すると、/etc/php5/apache2/php.iniとのことなので、これをviで

include_path = ".:/usr/share/php:/usr/share/php/pear:/usr/share/php/tcpdf"

としてApacheを再起動してから、phpinfo()で確認

One Comment leave one →
  1. 4月 8, 2016 10:53 pm

    812u5f00u59cbu6f14uff0cu4e0du77e5u9053u52a0u62ffu5927u7684air timeu662fu54eau4e2au53f0u5565u65f6u5019u636eu8bf4u53bbu5e74s1u7684u65f6u5019uff0cu8fd9u8 Click https://twitter.com/moooker1

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。