138 文字
1 分
fastCGI用のPHPインストール

lighttpdでPHPを利用するためにはfastCGI APIを使ってlighttpdから呼ばれる。
それに対応したPHPのバイナリを作る。

apxs対応のモジュールの作成とは同時にできない。

Terminal window
% wget http://jp2.php.net/get/php-5.2.8.tar.gz/from/this/mirror
% tar zxf php-5.2.8.tar.gz
% cd php-5.2.8
% ./configure --enable-fastcgi --enable-force-cgi-redirect --enable-discard-path --enable-mbstring --enable-soap --enable-zend-multibyte --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-curl --with-curlwrappers --with-gd --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib-dir=/usr/lib --with-mcrypt --with-bz2 --enable-zip --with-mysqli
% make
# sudo cp sapi/cgi/php-cgi /usr/local/bin/php-cgi

lighttpd.confにPHPの設定が書いてあるから、コメントアウトを外す。
以下に該当部分を記載する。

fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/var/run/lighttpd/php-fastcgi.socket",
"bin-path" => "/usr/local/bin/php-cgi"
)
)
)
fastCGI用のPHPインストール
https://blog.teraren.com/posts/fastcgi用のphpインストール/
作者
Yuki Matsukura
公開日
2008-12-11
ライセンス
CC BY-NC-SA 4.0

コメント