WindowsXPでSpeedyCGIか、FastCGIを使いたい場合

このQ&Aのポイント
  • WindowsXPでSpeedyCGIか、FastCGIを使いたい場合には、apache1.3.37の代わりにapache2系を利用する方が良いです。また、SpeedyCGIでは大抵のperlスクリプトが動作しますが、Windows環境では動作しない場合があるので注意が必要です。
  • FastCGIをWindowsにインストールする際には、配布されているperlのほとんどがそのままでは動作しないため、注意が必要です。インストールに関する詳しい情報を解説しているサイトも見つかりませんでした。
  • FastCGIをWindowsにインストールするには、apache2系を利用することが推奨されています。SpeedyCGIはWindows環境で動作しない場合があるため、利用する際は注意が必要です。インストールに関して参考になるサイトや情報は見つかりませんでした。
回答を見る
  • ベストアンサー

WindowsXPでSpeedyCGIか、FastCGIを使いたい場合。

余っていたパソコン OS:WindowsXP CPU:750MHz memory:640MB にapache1.3.37をインストールしてあります。公開1年半ほど経過した現時点で、徐々にCPUの限界を感じ始めています。早めに対策しなければと検索で調べてみましたところ、SpeedyCGIと、FastCGIが良さそうでした。SpeedyCGIでは大抵のperlスクリプトが動くそうですが、Windowsでは動かせなさそうな感じですが、実際のところどうなのでしょうか? FastCGIならWindowsサーバでも使えるとの情報が見つかりましたが、配布されているperlのほとんどがそのままでは動かないそうです。 また、windows環境での詳しいインストール方法を解説しているサイトを探すことができませんでした。 FastCGI(出来ればSpeedyCGI)をWindowsにインストールするには、apache1.3系よりも、apache2系の方がよいのでしょうか?また、インストールするのに参考になるサイトを紹介していただければ幸いです。

  • MKNET
  • お礼率94% (89/94)
  • Perl
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • salvager
  • ベストアンサー率49% (530/1075)
回答No.1

実際に使用した経験が無いので、ホント参考程度に(苦笑)。 FastCGIアプリケーションとしてMovable Typeを利用する: http://www.koikikukan.com/archives/2007/01/25-011010.php

MKNET
質問者

お礼

情報有難うございます。教えていただいたサイトを参考に、試行錯誤しておりますが、自分にはレベルが高いようで、もう少し時間がかかりそうです。成功しましたら、ご報告いたします。 また、Windows環境でSpeedyCGIが使えるかどうかの情報をお持ちの方がおられましたら、よろしくお願いいたします。

関連するQ&A

  • windowsXPはインストールできますか?

    こんばんわ。 私は、富士通の、FMV-660MC9/Wのノートパソコンを使用している者です。 このパソコンに、windowsXPをインストールしたいのですが、出来ますか? 私のパソコンの、メモリーは、128MBで、HDDが10GB、CPUが、600MHzです。 windowsXPは、メモリーではなく、CPUに依存しているようです。 しかし、インストールすると、アッフグレードできません。と出て来ます。 何か、強制でもいいので出来る方法も教えて下さい。

  • windows7へapache導入

    当方、超初心者です。 windows7、32bitにapache2.2をインストールしました。 多くのwindowsのapacheのhttpd.confの書き換えの サイトには パスの区切り記号に「/」を使っていますが、 これは「\」に置き換えなくては動かないんじゃないでしょうか? なぜwindows でapacheで「/」を使った説明をしてるか意味が分かりません。 同じくCGIの冒頭の#!C:/perl/bin/perlという欄は#!C:\perl\bin\perl と置き換えるべきなのしょうか?

  • スクリプト実行言語にPerlを指定する方法

    ubuntu で (1)apache2 をインストール (2)peal をインストール しました。 その後、スクリプト実行言語にPerlを指定する方法がよくわからなく困っています。 ネットを見ながらやっていますが、スクリプト実行言語にPerlを指定する方法がわかれば先に進めます。どうやればいいのでしょうか?

    • ベストアンサー
    • Perl
  • CGI版PHPについて

    一般的なPerlのCGIが実行可能な状態のApache(Linux上)にCGI版のPHPを追加インストールした場合、ApacheはスクリプトがPerlであるかPHPであるかの違いをどう認識するのでしょうか? 方法1 スクリプトはどちらも*.cgiとして作成し、スクリプト内先頭行のperlやphpへのパスの記述で認識する 方法2 perl→*.cgi php→*.php のようにhttpd.confや.htaccessで設定する 初心者のためこの二つくらいしか思い浮かばないのですが、どちらかが正解だったりしますか??

    • ベストアンサー
    • PHP
  • CPU(Slot1)からの差し替え

    NEC ValuestarNXのPC-VM30/47Dを使用しています。 コンピュータが古くなったため、新しいコンピュータを購入し、今まで使用してたValuestarNXの方は別の用途として使うことにし、OSをWindows2000にすることにしました。 しかし、Windows2000をインストールしようとしたところ動かなくなってしまいまいた。 調べたところ、今まで使用していたIO-DATAのCPUアクセラレータ(PK-P2A667NX)がWindows2000に対応してなかったようで、元々装着されていたCPU(PentiumII 66MHz*4.5=300MHz)に戻したところ、動くようになりました。 ただ、現状ではもうちょっとCPUの能力が欲しいなとは思い、CPUの差し替えを行いたいなとは思っているのですが、Windows2000で動作する条件を入れてしまうと、対応しているCPUアクセラレータはないようです。 # 使用していたIO-DATAのCPUアクセラレータも、メルコから発売されていたCPUアクセラレータもWin2Kでは動作不可能みたいなので CPUアクセラレータではなくジャンクのものでもいいのでSlot1関係のCPUについて調べたところ、PentiumIIで、Slot1、ベースクロック66MHzのCPUを選ぶとなると333MHzが限界みたいですが、これ以上の能力を持つCPU(又はCPUアクセラレータ)に差し替える方法ってありませんでしょうか?

  • WindowsXPが急に重くなりました。

    昨日、.NET Framework 3.0をインストールしました。 その後、Windows Updateの通知が来たのでそれをダウンロードしました。 ところが、その次に再起動したときから突然異常に重くなったのです。 電源を入れ、WindowsXPのロゴが出てから3分間はこの画面が続きます。(以前は十数秒でした)デスクトップが現れてからも起動音が何度も引っかかるような感じで鳴り、その後5分間くらい重い状態が続きます。CPU使用率はずっと90%前後になっています。それが0%になるのを待ち、ようやく使えるのですが、一昨日までは何の問題もなく再生できていた動画が、全く見られないほどコマ落ちしてしまいます。それよりずっと低い解像度の動画も1秒おきくらいの感覚で引っかかるようになってしまいました。 CPU:Athron64 3500+ メモリー:512MB OS:Windows XP Professional SP2 .NET Framework 3.0が原因なのか、Windows Updateが原因なのか分かりませんが、元に戻す方法をご指導ください。 どうしてもだめなら、.NETを諦めても構いませんので、どうかよろしくお願いします。

  • 自宅サーバでCGIが機能しないのです

    素人の質問で恐縮です。自宅サーバを構築中ですが、アパッチをインストールし、DDNSによるドメインを取得し、HPを公開できました。FTP環境もできました。ただ、ActivePerlの最新版ををインストールし、コマンドプロンプトで起動確認もできたのですが、CGIファイルをcgi-binフォルダに入れても機能しません。一行目を#!c:/perl/bin/perlか、#!c:/perl/bin/perl.exeにしたのですが、パールをつかみにいかないのです。サーバはWindowsXPのホームエディションSP2ですが、WindowsはUNIXみたいにパーミッションの概念がないので設定は不要だと、あるサイトに書いてましたが不要ですか?確かに以前、プロバイダのWEBスペースでCGIの掲示板を使っていた時は、FTP上でパーミッションを設定していましたが、自宅サーバ(windows)ではFTP上で設定しようとしてもはねつけられてしまいました。どなたかアドバイスいただけましたら幸いです。

    • ベストアンサー
    • CGI
  • Perlのプロセス

    Windowsでホームページを公開しています。 ActiveState Perl5.8.7 Apache 2.0.54 (Win) サービスでApacheを停止してもタスクマネージャーを見ると perlのプロセスが4つほどあり、DocumentRootのフォルダを削除しようとしても できません。通常Apacheの管理下なので、サービスを止めると、 ファイルの書き換えは出来ると思いますが、パールのprocessが残っているせいか 入れ替えができません。Windowsを再起動すれば良いかもしれませんが ファイルの入れ替えごとに再起動は苦痛なので、PerlのプロセスをKILLできる方法が 知りたいです。TASKMGR.EXEで殺すことはできませんでした。 いつまでもperlのプロセスが残るので、何かソフトか対策はあるのでしょうか? 後、予断ですが Windowsでサーバー立てるのは危険でしょうか?

    • ベストアンサー
    • Perl
  • OpenSSLのインストールについて

    windows7 32bitでサーバを初めて組む超初心者です。 apacheは2.2.25でActive Perlは5.16.3.1です。 インストールするのは以下のファイルです。 Win32OpenSSL_Light-1_0_1 これをインストールしようとすると、途中で質問を聞かれます。 copy OpenSSL DLLs to The windows system directory The OpenSSL binaries(/bin)directory の二つのうち、一つを選択しなければ ならないようです。どちらを選択すれば良いのでしょうか? ちなみにapacheはC/apache Softewre Foundation/Apache2.2となっており、 PerlはC/Perlとなっております。

  • WindowsXPのノートPCで絶えずスワップして重いです

    FM-V BIBLO MG 9/85CというノートPCでWindows XP Home Edition SP1、CPU:セレロン845MHZ、メモリー:256MB(上限)というものを使っています。最初からXPでした。 さらにKINGSOFT Internet Security2006というソフトを入れています。 LUNAとアクティブデスクトップ(?)は切っています。 GUIはWindows95に似た感じになっています。 困っていることは絶えずスワップして非常に重いということです。 メモリーを増やそうと思ったのですが、256MBが上限でこれ以上増やせません。 何か対処方法はあるでしょうか。 (SP2を入れたらさらにずっと重くなり使い物にならないのですぐにアンインストールしました。幸い不具合はないようです。OS自体は安定し落ちることは少ないです。) まず私が考えたことを列挙します。これでうまくいき安全かどうかご教示ください。また他に良い方法があればそれをおしえてください。 (1)Windows XPのSP1をアンインストールする。(サービスパックだけ外す。)SP1なしでセキュリティだけの更新をアップデートすることは可能でしょうか? (2)Windows2000 SP4をいれる。これで軽くなるでしょうか。 (3)Windows98SEをいれる。マイクロソフトのサポート対象外だそうですが安全でしょうか? 他にXPの設定を変えたりとりあえず軽くなる方法はあるでしょうか。驚速なんとかとかいうメモリーの圧縮(?)ソフトを入れたら軽くなるでしょうか。何かいいフリーソフトはあるでしょうか。 「メモリの掃除屋さん」というフリーソフトは使っています。 よろしくお願いいたします。