HOMEインデックス

自宅サーバー構築記


28. CGI版PHPの作成

a. はじめに

  • Linux上のEclipseでPHPのデバックをするにはCGI版のPHPが必要なので作成した。なぜcgi版でないとだめなのかは?。通常、cgi版もcli版と同時に作成されて、/usr/local/src/php-4.3.7/sapi/cgi/に作成されるらしいが、apacheモジュール作成オプションを指定すると作成されないらしい。Eclipseは2.1.3、WebStudioは0.3.4、PHPは4.3.7(ちょっと古い)。

b. 現状のPHPは?

  • 現状のPHPがcgi版なのかcli版なのかは以下のコマンドで確認

php -v

c. configure、make

  • configureのパラメタは以下のとおり。前回、4.3.7のインストール時の指定からapache関連のパラメタを削除しただけ。

./configure --with-pgsql --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex --without-mysql
make

d. cgi版phpのコピー

  • /usr/local/src/php-4.3.7/sapi/cgi/に作成されたcgi版phpを/usr/local/binにコピー。そのままコピーするとcli版を上書きしてしまうのでcli版はphp.cliと改名しておく。

e. eclipseでの指定

  • eclipseにphpインタープリターとしてcgi版phpを指定する。これでやっとデバッグできるようになる。。。デバッグ時に変数が表示されないのは何故?

HOMEインデックス