ホーム > サーバ > PHP + fcgi + suEXEC + php.ini 設定メモ

PHP + fcgi + suEXEC + php.ini 設定メモ

2010 年 9 月 1 日

前回PHP + fcgi + suEXEC 設定メモを投稿しましたが
今回はさらにphp.iniを個別に適用する方法について記載します。

  1. php-cgi.shを利用する場合
    1. 前回作成したシェルスクリプトを書き換えます。
      適用する設定毎にファイルが必要になります。
    1. 指定したphp.iniファイルを利用する
      1. #!/bin/sh
        exec /usr/bin/php-cgi -c /home/username/public_html/php.ini
    2. デフォルトのphp.iniから特定のディレクティブのみ変更する
      1. #!/bin/sh
        exec /usr/bin/php-cgi -d display_errors=0 -d extension=http.so
  2. php-cgiを利用する場合
    1. シェルスクリプトを利用せずphp-cgiのコピーを利用します。
      Apacheの設定(httpd.conf)を変更するだけなので便利です。
    2. 準備
      1. VPSへSSHで接続
      2. $ su
      3. # cp /usr/bin/php-cgi /var/www/username/php-cgi
      4. # chown username:username /var/www/username/php-cgi
      5. # chmod 700 /var/www/username/php-cgi
    1. 指定したphp.iniファイルを利用する
      1. FCGIWrapper “/home/kubota/php-cgi -c /home/username/public_html/php.ini” .php
    2. デフォルトのphp.iniから特定のディレクティブのみ変更する
      1. FCGIWrapper “/home/kubota/php-cgi -d display_errors=0 -d extension=http.so” .php

私はphp-cgiをコピーして利用するよう設定しました。
お好みで使い分けてみてくださいね。

そういえば、このブログのバナーを作りました&貰いました。
サイドバーに貼ってありますので、暇な方は是非ご覧くださいw

追伸 : このブログはYahoo!に見放されている模様><;
「個人的自由帳」の検索結果 – Yahoo!検索
個人的自由帳 – Google 検索
でも、まだ希望はある…はずw

カテゴリー: サーバ タグ: , ,
コメントは受け付けていません。