電子書籍の厳選無料作品が豊富!

手元にunixマシンがなく、unixマシンの代替としてレンタルサーバを使用したいのですが、そのような使い方ができるのでしょうか?
(c言語での開発、gccとかvi等)

また、標準でインストールされている言語(php等)以外に自分でインストール(ruby,Perl,haskell,R等)しても良いのでしょうか?

上記同様、標準装備のsql以外のsql等をインストールしても良いのでしょうか?

要は、自サバと同様の使い方ができるのかどうか知りたいのです。

A 回答 (2件)

自分のパソコンで行いましょう。


いくつか方法があります。
A)パーテーションを分けて、そのパーテーションにUNIX/Linuxをインストールする。
 起動時に使用するOSを選択して、UNIXを起動する。--完全なUNIXですが両方を使えない。
B)仮想マシンを使う VMware
 有償,同時起動可能
C)Cygwin
 無償,同時起動可能--OSではなく、API--いわば翻訳みたいなもの
D)SUAを使う。--Windows 7 または Windows Vista の Ultimate
 Microsoft提供、ちょっと使いにくいかも

 →Windows上のUNIX環境はどれが使いやすい? | スラッシュドット・ジャパン Slashdotに聞け ( http://askslashdot.slashdot.jp/story/05/09/26/03 … )
 に簡単な比較記事があります。

 私は、(A)と(C)です。普段はCyqwinです。Cygwinのよいところは、gccなどでC,C++,FORTRANなどでコンパイルしてそのままWindowsアプリケーションとして使えるとかですかね。また、windows上で使えますから、とても面白い使い方ができます。

 わかりにくいので具体的に説明すると
パーテショニングツールで、Web開発用に、E:ドライブ(など)をひとつ用意します。
CygwinのE:ドライブのルートにインストールします。
E:ドライブは、UNIX標準のディレクトリ構成でディレクトリを作成します。
 /usr,/local,/bin,/var,/sbin,/temp,/homeとか・・
Cygwinまたは、winddows用のツールをUNIX上の標準場所にインストールします。--これがCygwinの便利なところ
 apacheは、/usr/local/、perlは/usr/local/bin、rubyは/usr/localと、利用しているサーバーにあわせておく。Cygwinが便利なのは、Cygwinのものでも、windows用にコンパイルされたものでも、Cygwin上でソースからコンパイルもできることです。

 そうすることで、CGIを開発するにしても、そのままWindow環境のテキストエディタで開発して、Cygwinのシェルから起動してテストしたりできます。HTMLにしても、そのままソースをブラウザで確認して、apache(HTTPサーバー)に切り替えてテストできます。
 firefox+serverSwicherで、fille⇔Local.host⇔remortHostとか・・

 最近のレンタルサーバーはtelnetが使えないところが多いので、テストでしたらローカルにUNIXテスト環境を作るほうが良いです。将来そのまま、自宅サーバーにもできますし。
    • good
    • 0

普通のレンタルサーバーでは規定のものしか使用することができません。


しかし、ちょっと高価になりますが、「専用サーバー」を借りれば、自サバと同じ使い方ができると思いますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!