MacでCGIをローカルに動作させるには?

[上に] [前に] [次に]
こたろ 1998/12/02(水) 07:37:36
Macを使っています。WinだとAN HTTPDってソフトがありますよね。
MacはサーバーにアクセスしなければCGIの実行(動作確認)って
出来ないんでしょうか・・・。
自分でもCGIを組んでるんですけど、完成したCGIをサーバにアップ
する前にどうしても実行したいんです。
いきなりアップするのは、いくらなんでも・・・。

しなのむし 1998/12/02(水) 08:28:58
Quid Pro Quo (サーバソフト) http://www.socialeng.com/
とMacPerlで結構充実した環境が築けると思います。

マックだとディレクトリの区切りが ":" なので

$dir = ':'; #mac
$dir = '\'; #win
$dir = '/'; #unix

みたいに変数にして使い分けると便利です。

ゆま 1998/12/02(水) 11:42:29
これは私もちょっと気になっているんですが、
おいどんさんのページ
http://iod.co.jp/~oidon/
のように、インストール方法など、初心者向きに詳しく説明した
サイトはどこかにないでしょうか?
どなたか御存知でしたら情報お願いします。

とほほ 1998/12/03(木) 00:46:38
MacOS8には、「Mac Web共有」というWEBサーバが標準で添付されてい
るという話を聞きました。これはCGIをサポートしているのかな?

高川朋和 [E-Mail] [HomePage] 1998/12/03(木) 22:40:46
MacにLinuxを搭載すればどうでしょう。
http://www.mklinux.apple.com/にマイクロカーネルLinuxがあるようです。
Perlを試したくて導入を思案しています。

よーすけ [E-Mail] 1998/12/04(金) 21:54:13
はじめまして、よーすけと申します。
MacOS8の「Mac Web共有」というWEBサーバが対応しているのは
AppleScriptCGIのみです。残念ながらPerlCGIは動きません。
MacPerlで動かせるのはあくまでMacPerl用に書かれたCGIのみだと
考えた方が良いと思います。CGIのテスト環境でMacを使うとしたら
MkLinuxを使うのが現時点では最良ではないかと思います。

よもぎ 1998/12/20(日) 04:22:11
みなさん,こんにちは

よーすけ さん
》MacOS8の「Mac Web共有」というWEBサーバが対応しているのは
》AppleScriptCGIのみです。
誤解があるようですが,相応のAppleEvent対応のCGIは動くと思います.
たとえばMacPerlでCGI形式で保存すれば,動いたはずです.

問題はMacPerlはほとんどPerlと互換性があるけれどパス名の表記
など少し違うので,Perlのスクリプトが正常に動かなかった場合,
スクリプトの問題かMacPerlの問題か初心者にはわからないという
ことです.

したがって,Macでサーバを動かしそのCGIとしてMacPerlを使いた
いというのでなければ,古いマシンを1台用意し,10Base-Tで接続し,
マシンにあわせてFreeBSD,Linux,MkLinuxなどをインストールして,
MacでJeditを使いスクリプトを編集し,Fetchで上げるというのが楽です.
Jeditを使うのは,改行コードをLF形式にしておくとそのままUPすれば
よいからです.

1台のMacでMkLinuxを入れて動かしても良いですが,スクリプトを改
良しながらというのはなかなか大変です.


ゆま 1998/12/22(火) 09:37:37
話はズレますが、Macが将来Linuxになるという話を聞きました。
つまりGUIはこれまでのMacと同じで、中身がLinuxという・・・
本当でしょうか?

よもぎ 1998/12/25(金) 01:09:15
Mac OS XやMac OS X Severについては下記のサイトが参考になります。

http://www.zdnet.co.jp/macweek/9812/08/c_future.html
http://www.zdnet.co.jp/macweek/9805/12/n_keynote2.html
http://www.zdnet.co.jp/macweek/9805/18/n_osx.html

来年にはその一部がでてくるようですが、慌てずものを見てから
判断されると良いでしょう。


よーすけ [E-Mail] [HomePage] 1998/12/26(土) 14:02:03
よもぎさん、こんにちわ。
>誤解があるようですが,相応のAppleEvent対応のCGIは動くと思います.
>たとえばMacPerlでCGI形式で保存すれば,動いたはずです.
誤解しないでくださいね。
これについては、WEB共有で動くかどうかというご質問にお答えしたまでです。
WEB共有のみではMacPerlのCGIは動作しません。
別途に MacPerl アプリケーションが必要です。
これはMacOSに標準で入っている訳ではありません。

[上に] [前に] [次に]