WordPressやPHPなどを主とするブログ
今回はPHP5 FastCGI & PHP.ini のための設定です。WikiではCustom PHP.iniとPHP FastCGIに分かれていますが一緒にやっちゃいます。もちろん、パネルでFastCGIをオンにしておきます。
最初にPHPのコピーを置くフォルダを作ります。WikiのCustom PHP.ini ではドメインのディレクトリの下に置いてますが、複数サイトで共有しようとおもうのでホームに作ります。
そして関連ファイルをコピーします。
コピーした先のphp.iniを編集します。編集内容はお好みで。そして、ファイルの最後の方にでも「date.timezone="Asia/Tokyo"」の記述を入れます。これでPHPがタイムゾーンを日本と認識してくれます。
ここからFastCGIの設定です。まずはFastCGIのラッパーを作ります。php5-wrapper.fcgiという名前でドメインのディレクトリごとに配置します。Wikiではdispatch.fcgiにするとメモリーを多く使ってもkillされなくなると書いてあります(このWordPessはphp5-wrapper.fcgiでもkillされません。よほどのことがないとkillされない模様。)。中身は以下のようにします。
usernameは置き換えてください。作成したら実行権を与えます。
そしてドメインのディレクトリのルートに以下の.htaccessを用意します。
これでPHP5&FastCGIで動くようになります。
最後にPHPのバイナリをアップデートするcronを回します。適当な場所にphp-copy.shとでもして以下のファイルを作成します。
あとは crontab -e で「@weekly /home/username/php-copy.sh」などとしておきます。
これでPHPに関する設定は完了です。次はWordPressの引越しをメモします。
Regenが更新するブログです。
WordPressやPHPが主な内容です。
毎日更新はできませんが、できるだけポストしていきます。
Leave a reply