• ベストアンサー

Windowsでのローカル環境の設定

Apache、MySQL、PHP、ActivePerl、AN HTTPDなど必要なアプリケーションをWindowsでのローカル環境で設定したいのですが、設定の仕方を教えてください。 特に、フォルダの置き方、Apache、AN HTTPDの設定について。 CGI、Wiki、XOOPS、のテストに利用したいのですが。 

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

下記サイト様にすべての情報があると思います。 http://y-kit.jp/saba/ ANHTTPD http://www.kent-web.com/www/ Apache http://www2j.biglobe.ne.jp/~apollo/server/server.html

参考URL:
http://y-kit.jp/saba/
moto1957
質問者

お礼

ありがとうございます。大変参考になりました。

関連するQ&A

  • ローカル環境でのCGIエラー

    ActivePerlとAn HTTPdでWindowsXP HomeEditionのPC上でCGIを動かそうと思っています。 どちらも最新版をダウンロードしてインストールしました。 ActivePerlに関してはegフォルダ下のexample.plで動作確認が取れています。 An HTTPdに関してはhttp://127.0.0.1以下のURLを指定してページが表示されています。 ですが、htmlからcgiを呼び出そうとすると「ページを表示できません」「サーバーが見つからないか、DNS エラーです。」のエラーが出てしまいます。 試しにcgiファイルをフルパスで指定したのですが同じでした。 ちなみに、簡単なCGIプログラムtest.cgiを作成、サーバにアップして動作を確認しましたがローカルではエラーになります。 また、ローカルでコマンドプロンプトにて c:\usr\local\bin\perl c:\プログラムのパス\cgi-bin\test.cgi と入力すると内容を表示します。 コマンドプロンプトでCGIプログラムのあるcgi-binディレクトリに移動して perl -v と入力するとperlのバージョン情報を表示するので、パスは通っていると思われます。 Au HTTPdのerrors.logには Thu Aug 16 19:21:18 2007 Warning: CGI TerminateProcess 2500 error 5 とりあえず、自分で原因を絞れるであろうところはあたってみたつもりですが、何か見落としていることがあるでしょうか? もしかしたらAu HTTPdに問題があるでしょうか?

    • 締切済み
    • CGI
  • ローカルでのCGIの実行テストの方法を教えてください

    CGIをWindows Meで動作させたいのですが、とほほのWWW入門を見てみると、 ActivePerlとAn HTTPDのソフトを使うとかいてあり、 An HTTPDは雑誌のCD-ROMで入手したのですがActivePerlはありませんでした。 インターネットから入手するしかないのでしょうか?ダイアルアップ接続のため、 時間が掛かりそうだし、なかなかダウンロードする気になりません。 もし他にローカル環境でCGIの動作テストをする方法があれば教えてください。 またAn HTTPDのソフトだけではローカルでのCGIテストはできませんか? それと、とほほのWWW入門に「ActivePerlのオプションであるPerlScriptを インストールした人は、セキュリティに関して十分に注意し、レジストリの修正を 忘れないようにしてください。」と書いてありますが、これはどういう意味ですか? PerlScriptをインストールするのとしないのとではどう違うのですか? 教えてください。よろしくお願いします。

    • ベストアンサー
    • Perl
  • ActivePerlでcgiがうごきません

    D:\web\test\aaa\bbb\bbb.cgi 上記にあるcgiを動かしたいのですが、 ActivePerlをインストールしてもエラー500が出ます。 ActivePerlのインストール時に行うディレクトリ指定は、 C:\usr\local\で指定しています。 アパッチやphpはちゃんと動いています。 D:\web\test\ccc\上にあるxoopsは動作しています。 宜しくお願いします。 他に足りない情報がありますでしょうか?

  • phpdev4.3.0のperlの設定方法

    Windowsに PHP、MySQL、Apacheを簡単にインストールできるphpdev4.3.0をインストールしました。 パールはActivePerl 5.8.6.811をインストールしました。 PHPは正常に表示されるのですが、cgiが「500 Internal Server Error」が出て表示されません。 phpdevはc:\phpdev、パールはc:\Perlにインストールしました。 OSはMEです。それまではAN-HTTPを使っていました。念のためソフトウェアのレジストリも削除しました。 パールを正常に使えるようにするには、 c:\phpdev\Apache\conf\httpd.confファイルをいじればいいのでしょうか? ファイルを見てもよくわかりませんでした。 パールの最初の記述「#!/usr/bin/perl」に問題があるのでしょうか? phpdevはアンインストーラーが付いてないので、削除の方法がよくわからないし、AN-HTTPと同時に起動することも出来ないのでパールのローカルテストが出来なくて困っています。 Apacheの最新版をインストールしてみたのですが、上書きされずphpdevの古いバージョンが起動します。Apacheの最新版のアンインストーラを実行してもphpdevの古いバージョンが残ってしまいます。 パールを使えるように設定する方法、あるいはphpdevを完全に削除する方法を教えて下さい。 お願いします。

    • ベストアンサー
    • Perl
  • XOOPSの設定の仕方を教えて下さい

    私はphpやMYSQLの知識が全くない初心者です。 そして事情があってXOOPSを使いたいのですが、どうやってサーバに埋め込み方がわかりません。 サーバにphpとMYSQLは既にあるようなのですが、phpとMYSQLの設定の仕方が全くわかりません。 XOOPSの本も買ったのですが、既にXOOPSを設定済みというのを前提に解説してあるので、非常に困っています。 詳しい方、教えて頂けますでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • Apache2.0とActivePerl5.8でCGIが動作しない

    ご教授願います。  掲題の通り、Win2000ProにApache2.0.48、ActibePerl5.8.1.807をインストールしローカル上にてApacheの動作確認は出来ました。  色々なサイトを調べ、現在のhttpd.confは下記のような設定となっています。 【httpd.confの主な変更点】  1:DocumentRootは別ドライブのフォルダ(C:ではない)に変更(httpd.confのファイル、229行目あたり)  2:同様に<Directory>も1と同じフォルダ(httpd.confのファイル、255行目あたり)  3:Options Indexes FollowSymLinks MultiViews ExecCGI Includesと変更(httpd.confのファイル、269行目あたり)  4:ActivePerlのインストール先は「C:/usr/local/」です。  5:test.cgiの格納場所は1で指定したフォルダと同じです。 【症状】  ブラウザのアドレスに「http://localhost」を入力するとApacheの動作確認画面が出ますが、「http://localhost/test.cgi」を入力すると『Forbidden You don't have permission to access/test.cgi on this server」と表示されます。 知識不足で申し訳ございませんが、よろしくお願いいたします。

  • ローカル環境で「**.iniが読みこめません」

    お世話になります。 こちらの記事を見て、PC上で「Perl」が動くようにしたのですが、 http://allabout.co.jp/gm/gc/23910/ ウェブ上では問題無く使えているCGIが PC上で設置するとエラーになってしまって困っています。 使用CGIは「Relm」掲示板です。 http://useyan.x0.com/s/cgi/relm/ 落としたファイルのまま(改造等せずに)設置しています。 設置場所の「http://localhost/***/relm.cgi」を開くと、 真っ白い画面に「relm.iniが読みこめません.」とだけ書かれています。 これを使用できるようにするにはどうすれば良いでしょうか? 環境-----------* 設定PC:[Windows vista]  使用ソフト[AN HTTPD1.42p][ActivePerl10.0.0] 設置スクリプト[Relm ver2.38]

  • AN HTTPDでのローカルテストと鯖設定

    昨日CD-ROMを整理していると昔サイト作るのにはまった事があり、以前作ったサイトの大量のフォルダが出てきました。 フォルダはCGIやらCSSやらバラバラで同じサイトで少し更新したものも含まれているもので200個ぐらいのフォルダがごちゃごちゃとできてしまいました。一度整理したことがあったのである程度大きく5~6サイトづつぐらいを何回も更新したり機能やデザインを変えたものがぼろぼろ出てきました。関連付いているCGIのテストを一つ一つHPスペース借りたところに挙げて確認するのは大変なので、AN HTTPDで鯖を立てローカルでやっていたのですが、久しぶりにやったものでKENTWEBの自宅マシンwww鯖計画などを見ながらやっていたのですが、とりあえずローカルでcgiは動くようになったのですが、パーミッションの設定がいらいないからか、自分の作ったhtml上からカウンタとか掲示板のcgiが呼び出せず × のままになってしまいます。(カウンタ部)urlから直にcgiを呼び出すと当然動きます。これは設定でなんとか普通にwebスペースにupしてテストしたみたいに表示出来ないものでしょうか? 後、公開用の設定もしてみたのですがNo-IPでDNS登録をして ​​http://~​​登録したDN~/index.html にしてもindex.htmlが表示されません。pingを打つと通っている事から設定は出来てると思うのですが。。。 グロバIPもローカルのIPに通す為にポートも開いて通ったはずなのですが この二つお分かりの方教えていただけませんか。

  • ローカルでのCGIの動作させるために

    ローカルでCGIを作動させるためにApacheとActivePerlをインストールしましたが、他の質問で activePerlは、/usr/local/bin にインストール  別途ドライブが用意できるか、パーテショニングツールで独立したドライブが良い--たとえばE:\usr\local\bin apacheは、/usr/localにインストール  ---たとえば、E:\usr\local とあったのですが、このようにしたほうが良いのでしょうか? 現在は、cドライブにインストールし http://pckida.hp.infoseek.co.jp/srv/index.html を参考にApacheの設定をしてみたのですが、うまくいきませんでした。 間違っている箇所や注意しなければならない点などありましたら指摘お願いします。 使用したのは Windows7 Ultimate Apache HTTP Server 2.2.15 ActivePerl-5.10.1.1007 です。 以上よろしくお願いします。

    • ベストアンサー
    • CGI
  • Windows版ApacheでCGIやSSI

    初めまして、 Windows版Apache HTTP Server2.0を使用しています。 SSIやCGIを使用したいのです。 ActivePerlをC:/usr/localに導入しましたが、 httpd.confをどの様に修正すれば良いでしょうか? ご指導、お願い致しますm(_ _)m