※ ChatGPTを利用し、要約された質問です(原文:phpdev4.3.0のperlの設定方法)
phpdev4.3.0でWindowsにパールを使用する方法と削除方法
このQ&Aのポイント
phpdev4.3.0を使用してWindowsにパールをインストールする方法と設定する方法について説明します。
Windowsにphpdev4.3.0をインストールし、パールを使用しようとするとcgiエラーが発生する問題があります。
phpdev4.3.0とパールを正常に使用する方法やphpdevの削除方法を説明します。
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のインストールに問題があったようです。 Perlのインストール先をC:\usr\に変更してインストールしたら、#!/usr/bin/perlできちんと表示されるようになりました。 PerlのインスールでAUTOEXEC.BATが自動修正されるようで、ここに問題があったようです。 なんとか使用できるようになりました。 ありがとうございました。
補足
回答ありがとうございました。 一行目の記述を変える事で正常に表示されました。 しかし、利用しているサーバーは #!/usr/bin/perlなんです。 複数のCGIを使用しているので、ローカルテストの度に書き換えるのは面倒です。 AN-HTTPはならCGIファイルをどこに置こうがドキュメントルート内なら#!/usr/bin/perlでOKでした。 #!/usr/bin/perlでもきちんと表示させるにはどうしたらいいのでしょうか?