投稿日:2002年05月23日 作成鷹の巣

No.3259 PHPをインストールしたのですが?



PHPをインストールしたのですが?

No.3259 投稿時間:2002年05月23日(Thu) 07:55 投稿者名:柳町洋光 URL:

 おはようございます。
 CGIもSSIも動くようになったので、こんどはPHPと思い、ZIPを解凍し、ホルダの内容をc:\phpにコピーしました。
 ANHTTPDでは、ファイルの関連付けのパスのランにc:\php\php.exeと記述しました。
 動作テストはどのようにしたらいいでしょうか?


読んでいただけなかったのでしょうか。

No.3261 投稿時間:2002年05月23日(Thu) 12:59 投稿者名:鷹の巣 URL:http://sakaguch.com/

> CGIもSSIも動くようになったので、こんどはPHPと思い、ZIPを解凍し、ホルダの内容をc:\phpにコピーしました。
> ANHTTPDでは、ファイルの関連付けのパスのランにc:\php\php.exeと記述しました。
> 動作テストはどのようにしたらいいでしょうか?


SSIテストファイルについて。 - 鷹の巣 05/22-22:56 No.3250
に「JAVAscript等の他のテストは、こちら( http://www.tohoho-web.com/wwwxx036.htm#SSI )を読んで下さい。」
と書いていたのですが、読んでいただけなかったのでしょうか。

http://localhost/test.htmlでテストして見て下さい。

test.htmlの内容

<html>
<head><title>PHP Sample</title></head>
<body>
<? echo "Hello World!!"; ?>
<% echo "Hello World!!"; %>
<?php echo "Hello World!!"; ?>
<script language="php"> echo "Hello World!!"; </script>
</body>
</html>


拡張子をphpにして開いてみたらこんな画面が出てきました。

No.3262 投稿時間:2002年05月23日(Thu) 13:51 投稿者名:柳町洋光 URL:

はい、読みました。
ページも行ってみましたが、スクリプトの書き方しか見つかりませんでした。それと、PHPについてはリンクがはってあるだけだっ
たような気がします。
で、書いていただいたHTMLコピーして保存して開いてみました。
ファイル名はtest.htmlでいいのですよね。画面にはなにも出ないのですが、それでいいのでしょうか?
拡張子はPHPじゃなくていいのですか?というより、PHP.EXEを.phpに関連付けてあるのですが、それはしないほうがいいの
でしょうか?
というわけで、拡張子をphpにして開いてみたらこんな画面が出てきました。


Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the RE
DIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.
For more information as to why this behaviour exists, see the manual page for CGI security.
For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came
with this distribution, or visit the manual page.


今晩また、調べてみます。

No.3266 投稿時間:2002年05月23日(Thu) 15:46 投稿者名:鷹の巣 URL:http://sakaguch.com/

> はい、読みました。
> ページも行ってみましたが、スクリプトの書き方しか見つかりませんでした。それと、PHPについてはリンクがはってあるだけだっ
> たような気がします。
> で、書いていただいたHTMLコピーして保存して開いてみました。
> ファイル名はtest.htmlでいいのですよね。画面にはなにも出ないのですが、それでいいのでしょうか?


test.htmlとtest.phtmlの両方で試して見て下さい。


> 拡張子はPHPじゃなくていいのですか?というより、PHP.EXEを.phpに関連付けてあるのですが、それはしないほうがいいの
> でしょうか?


関連付けは、とりあえず、AN HTTPD内の設定だけで良いと思います。
(phpはインストールしたことがないので、頭の中でイメージしているだけですが。)
AN HTTPDの「拡張子、実行プログラム」の設定は、以下の様になっていますか?
1.「実行する」にチェック
2.拡張子:ドットから始めるに「.php,.php3,phtml」が入力されていること。
3.実行プログラムには、「c:\php\php.exe」が入力されていること。(バージョンによっては、パスが変るようですね。)
4.「一般パスでも実行する」にチェック
5.「PATH_TRANSLATEDを使う」にチェック <--- このチェックは、重要です。
6.「#!行は調べる」にチェックは入れない。
7.「EXE形式の実行」にチェックは入れない。


> というわけで、拡張子をphpにして開いてみたらこんな画面が出てきました。
>
>
> Security Alert! The PHP CGI cannot be accessed directly.
> This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the RE
> DIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.
> For more information as to why this behaviour exists, see the manual page for CGI security.
> For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came
> with this distribution, or visit the manual page.


こちら( http://homepage1.nifty.com/yito/anhttpd/faq/php.html )に

C:\php\php4ts.dllを C:\Windows\system (WinNT/2000では \winNT\system32) 下にコピーする。C:\php\php.ini-dist を C:\windows (WinNT/2000では \WinNT) にコピーし、php.ini にrename する。設定は特に変更しなくても、簡単なスクリプトはそのままのphp.iniで動くようである。PHPもPerl同様、コマンドラインで実行可能なので、C:\phpにパスを通しておくと何かと便利である。
(注) PHP 4.1.2 以降では php.ini で、cgi.force_redirect = 1 -> 0 と変更し、行頭の ; を削除する。

と書いてありました。このサイトの画像の中身は、AN HTTPDの「拡張子、実行プログラム」の設定内容で、このスレッドの始めに
書いたとおりです。時間がないので、今晩また、調べてみます。


windows XPは、どれを適応したらいいのでしょうか?

No.3267 投稿時間:2002年05月23日(Thu) 17:38 投稿者名:柳町洋光 URL:

書いていただいたURLの件ですが、私はwinXPですが、どれを適応したらいいのでしょうか?
それと、私のダウンロードしたバージョンは4.21ですが、php.iniの書き換えが必要なのですか?


「AN HTTPDでPHPを動かす」の情報鮮度は、最新です。

No.3272 投稿時間:2002年05月23日(Thu) 23:23 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 書いていただいたURLの件ですが、私はwinXPですが、どれを適応したらいいのでしょうか?


windows NT/2000と同じの筈です。


> それと、私のダウンロードしたバージョンは4.21ですが、php.iniの書き換えが必要なのですか?


「AN HTTPDでPHPを動かす」( http://homepage1.nifty.com/yito/anhttpd/faq/php.html )の更新日は、2002年3月16日で、情報鮮度は、最新です。
「2002/5 中旬現在、php-4.2.1-Win32.zip が最新版である。」と書かれている様にphp.iniの書き換えと言うよりは、設定変更が必要です。
テストプログラムもこのサイトで書かれているhello.phpで、実施して下さい。


コピー先のc:\winntが見つかりません。

No.3276 投稿時間:2002年05月24日(Fri) 07:49 投稿者名:柳町洋光 URL:

おはようございます。
さて、DLLの件ですが、コピー先が見つかりません。
c:\winntが見つかりません。
どうしたらいいでしょうか?


インストールの方法によって、C:\winntかC:\windowsかが変わります。

No.3277 投稿時間:2002年05月24日(Fri) 09:05 投稿者名:水芹 URL:http://www.dream-seed.com

おはようございます。
水芹です。

XPの場合、インストールの方法によって、C:\winntかC:\windowsかが変わります。

C:\winntがない場合、C:\windowsと読み替えてください。


PHPのサイトからダウンロードしたのは一つだけなのですが、それでいいのですね。

No.3283 投稿時間:2002年05月24日(Fri) 13:57 投稿者名:柳町洋光 URL:

こんにちは!コメントありがとうございます。

いま外なので、帰ったらやってみます。
それと、PHPのサイトからダウンロードしたのは一つだけなのですが、それでいいのですね。
最後にマイSQLの利用価値はどのくらいあるのでしょうか?
独自にデータベースを構築することは不可能なのでしょうか?今後の方向としてどうなっていくのかお聞かせください。


windows 2000とwindows XPは、ほぼ同じと考えてください。

No.3290 投稿時間:2002年05月24日(Fri) 20:27 投稿者名:鷹の巣 URL:http://sakaguch.com/

> それと、PHPのサイトからダウンロードしたのは一つだけなのですが、それでいいのですね。


コマンドプロンプト画面を見て頂きますとわかりますが、
windows 2000のカーネルは、Microsoft Windows 2000 [Version 5.00.2195]----> NT5.0
windows XPのカーネルは、Microsoft Windows XP [Version 5.1.2600]---------> NT5.1
で、windows NTがNT4.0であることと比較すれば、windows XPとwindows 2000のカーネルは、基本的に同じと見なせます。
(細部や見た目が違うだけと考えられます。)
水芹さんが回答されているようにwindows 2000のC:\WINNT\system32のフォルダは、windows XPでは、
C:\WINNT\system32かC:\WINDOWS\system32のフォルダになります。
柳町さんの場合は、C:\WINDOWS\system32のフォルダになりますね。
先のサイト
http://homepage1.nifty.com/yito/anhttpd/faq/php.html
で、windows 2000として説明されていることは、そのままwindows XPでも通用すると考えますとダウンロードは、1つだけとなりませんか。


> 最後にマイSQLの利用価値はどのくらいあるのでしょうか?
> 独自にデータベースを構築することは不可能なのでしょうか?今後の方向としてどうなっていくのかお聞かせください。


ご質問に具体性がないので、「メッチャ検索エンジン」( http://bach.istc.kobe-u.ac.jp/metcha/ )で
http://bach.istc.kobe-u.ac.jp/cgi-bin/metcha.cgi?q=MY+SQL+%A5%B5%A1%BC%A5%D0%A1%BC&speed=s&max=20&site=0&comment=1&altavista=1&excite=1&fast=1&fresheye=1&goo=1&infoseek=1&lycos=1&nexearch=1&tocc=1&yahoo=1&tw=_top&bm=0
調べて見て下さい。


無事PHPも動きました。

No.3291 投稿時間:2002年05月24日(Fri) 20:27 投稿者名:柳町洋光 URL:

こんばんは!
皆さんサポートありがとうございました。
無事PHPも動きました。
あとはメールサーバーだけです。
今後ともよろしくお願いします。


おめでとうございます。

No.3292 投稿時間:2002年05月24日(Fri) 20:47 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 無事PHPも動きました。


おめでとうございます。


> あとはメールサーバーだけです。


メールサーバーは、新たにスレッドを立てて頂けますか。以前のご投稿記事のコピーでかまいませんので。


|目次|掲示板|過去ログ目次|▲頁先頭|