|
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>インデックス
|