[PHP-users 12812] インストールで困ってます。

西田 純 php-users@php.gr.jp
Sun, 26 Jan 2003 02:26:05 +0900


こんばんは。はじめまして。
西田と申します。

PHPをやろうと去年からインストールをして、何回もやり直して、Webサイトも本
も見たのですがよくわかっていません。
環境は Windows2000ServerでApacheが動作しています。Perlもインストールして
動作しているのですが、PHPはエラーが出て動いてくれません。
エラーは2行で以下の通りです。

phpinfo.php is not executable; ensure interpreted scripts have "#!" first line
couldn't spawn child process: d:/www/cgi-bin/php/phpinfo.php

Perlみたいに1行目に#!で始まるPHPのパスを書けということなんでしょうが、
普通PHPのソースにはこんなの書いてないので何かApache側で設定が足りなんだ
と認識しています。

Apacheの設定で足したのは、4カ所で
1.#LoadModule unique_id_module modules/mod_unique_id.soのあとに
  LoadModule php4_module c:/php/sapi/php4apache.dll

2.AddModule mod_setenvif.c の後に
  AddModule mod_php4.c

3.
  <IfModule mod_php4.c> 
      AddType application/x-httpd-php .php .phtml 
      AddType application/x-httpd-php-source .phps 
  </IfModule>

4.  AddType application/x-tar .tgz
    AddType application/x-httpd-cgi .cgi  の後に

    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps

php.iniはC:\WINNTに、php4ts.dllはC:\WINNT\System32にコピーはしてあります。
どうか1つよろしくお願いいたします。
-- 
西田 純 ML用
PHP 4.3.0 on Windows 2000 Server
mailto:ml@jnishida.com