投稿日:2002年12月04日 作成鷹の巣

No.6708 Apache2.0.43でのPHP使用法(Windows)教えてください



Apache2.0.43でのPHP使用法(Windows)教えてください

No.6708 投稿時間:2002年12月04日(Wed) 03:25 投稿者名:SEAWORLD URL:

タイトルの通りなのですがWindows98にApache2.0.43入れたのですが
PHPを使おうとPHPもインストールしましたがApacheの設定の仕方がわからないのです。
探してみましたが見つかっても古いApacheの設定の仕方で説明と合わなかったので教えてください。
また、すいませんがcgiの方の設定も教えてください。
PHP.exeはC:PHPにActive PerlはC:Perlにindex.htmlはC:homeにApacheはC:Apache2に置いてます。
お願いします。いちよhttpd.confを貼った方がよろしいでしょうか?


504ページなどを設定する方法

No.6709 投稿時間:2002年12月04日(Wed) 03:36 投稿者名:SEAWORLD URL:

また質問すいませんが
192.168.1.1/file/などでindex.htmlを置いてなかったら/file/以下が表示されるのを避けたいのですがどうしたらいいのでしょうか?
あと404や403のページを404.htmlなど作ってそれを表示されるように設定する方法も教えてください。
前使ってましたがAN HTTPDの方が初心者にはほんと向いてますね


参考URLをご一読願います。

No.6711 投稿時間:2002年12月04日(Wed) 05:54 投稿者名:通りすがりなのですが URL:

> タイトルの通りなのですがWindows98にApache2.0.43入れたのですが
> PHPを使おうとPHPもインストールしましたがApacheの設定の仕方がわからないのです。
> 探してみましたが見つかっても古いApacheの設定の仕方で説明と合わなかったので教えてください。
> また、すいませんがcgiの方の設定も教えてください。
> PHP.exeはC:PHPにActive PerlはC:Perlにindex.htmlはC:homeにApacheはC:Apache2に置いてます。
> お願いします。いちよhttpd.confを貼った方がよろしいでしょうか?

http://httpd.apache.org/docs-2.0/
立派なドキュメントがあるのですが・・・・・・目を通されましたでしょうか?


追記。

No.6716 投稿時間:2002年12月04日(Wed) 07:23 投稿者名:鷹の巣 URL:http://sakaguch.com/

> http://httpd.apache.org/docs-2.0/
> 立派なドキュメントがあるのですが・・・・・・目を通されましたでしょうか?

それから、以下のサイトの内容もご一読願います。
http://www.itboost.co.jp/inst/index.php
http://www.itboost.co.jp/php/index.php


ご返答ありがとうございます

No.6721 投稿時間:2002年12月04日(Wed) 10:15 投稿者名:SEAWORLD URL:

両方のサイト目にしてませんでした。もっと詳しく調べるべきでしたね、すいません。
ありがとうございます


分かりませんでした

No.6725 投稿時間:2002年12月05日(Thu) 01:10 投稿者名:SEAWORLD URL:

どうもうまくいきませんでした。せっかく教えていただいたのですがサーバーは諦めます


もう一度挑戦

No.6726 投稿時間:2002年12月05日(Thu) 04:33 投稿者名:SEAWORLD URL:

上のサイト見ましたが分からなかったので
http://www.din.or.jp/~bigstone/cgilab/cgitips/apache.html を見てCGI設定し
http://www.ds-island.com/ を見てPHP設定しましたができませんでした。
WindowsでApache設定自体あまり載ってなくて特にApache2.0系は。

結局今はApache2.0.43使用していまして、apacheは「C:\usr\local\Apache2」内に置いてましてperlは「C:\usr\local\bin\perl」内に
入れてます。HTMLやCGIはすべて「c:\home」内で動かしたいと思ってます。
httpd.confの設定方法もしくはhttpd.conf全部書いてくれたらありがたいです。どうかお願いします


Apache1.2.xから初めてはどうでしょうか?

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

> WindowsでApache設定自体あまり載ってなくて特にApache2.0系は。
>
> 結局今はApache2.0.43使用していまして、apacheは「C:\usr\local\Apache2」内に置いてましてperlは「C:\usr\local\bin\perl」内に
> 入れてます。HTMLやCGIはすべて「c:\home」内で動かしたいと思ってます。

Googleで「Windows Apache PHP」
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=Windows+Apache+PHP&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
で検索しますと、以下の様なページが出ました。
http://software.nikkeibp.co.jp/software/special/apachephp2/apachephp2.html
SEAWORLDさんの場合は、Apache1.2.xから初めてはどうでしょうか?


> httpd.confの設定方法もしくはhttpd.conf全部書いてくれたらありがたいです。どうかお願いします

どうしてもApache2というのであれば、Googleで「Windows Apache2 PHP」
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=Windows+Apache2+PHP&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
で検索しても、沢山なページが出ますけど。


ディレクティブの設定 CGI

No.6728 投稿時間:2002年12月05日(Thu) 08:39 投稿者名:通りすがりなのですが URL:

<Directory "c:/home">
Options FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
Perlのパスは#!/usr/local/bin/perl

これでCGIは動く筈ですよ
(753行目の#AddHandler cgi-script .cgi はコメント外して下さい)

つーか、WindowsのApacheもUnix系のApacheも同じ設定なんですけどね・・・
Apache1.3.xxも2.0.xxも設定の記述は共通ですし・・・・・・

まぁ、PHPに関しては、御自分で勉強なさるのが、ご自身の為ですよ。


動いたのは動きましたが

No.6736 投稿時間:2002年12月06日(Fri) 22:27 投稿者名:SEAWORLD URL:

php、確認するやつで確認したら正常に表示されました。
しかしなぜか拾ったPHPスクリプト入れたら表示がなかなかされなくて、下のが表示されます。
ちなみにAN HTTPDでもこうなりました

Warning: fgets(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on line 328

Warning: fseek(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on line 330

Warning: flock(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on line 331

Warning: fputs(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on line 332

Warning: fclose(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on line 333


OPENしようとしているファイル名やそのパス等を調べて見て下さい。

No.6744 投稿時間:2002年12月07日(Sat) 08:06 投稿者名:鷹の巣 URL:http://sakaguch.com/

> しかしなぜか拾ったPHPスクリプト入れたら表示がなかなかされなくて、下のが表示されます。
> ちなみにAN HTTPDでもこうなりました
>
> Warning: fgets(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on
>
> Warning: fseek(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on line 330
>
> Warning: flock(): supplied argument is not a valid File-Handle resource in C:\home\small\up.php on line 331
>

supplied argument is not a valid File-Handle resource
を「Excite エキサイト : 翻訳>テキスト翻訳」
http://www.excite.co.jp/world/text/
で、翻訳しますと「供給された議論は有効なファイルハンドル資源ではありません。」という意味になりました。

line 328以前でOPENされているファイルハンドルが利用できないということだと考えます。
OPENしようとしているファイル名やそのパス等を調べて見て下さい。


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