FreeServerSide FreeBSD Apache PHP HTML+CSSを使いこなそう!

FreeBSDとは?

FreeBSDはUNIX系のOSです。UNIXは複数の人が複数の仕事をするのを前提に 作られたOSなので、自宅サーバーにはもってこいです。 さらにFreeBSDはプログラムのソースコードが公開されている(オープンソース)ので、 プログラミング言語に精通している人は自由に開発に参加することが出来ますし、 自分の目的に合うように改造したりすることも出来ます。
FreeBSDPortsというシステムを利用して簡単にアプリケーションをインストールする事が出来ます。 自宅サーバー構築に利用するApachePHPPortsからインストール出来ます。

FreeBSDには多くの注目すべき機能がありますが、 その何点かを紹介します。

  • アプリケーションがお互いに干渉できないようにするメモリ保護機能。 アプリケーションがクラッシュしてもどのような場合でも、 他のアプリケーションには影響を与えません。
  • LinuxNetBSD用に作られたプログラムとのバイナリ互換性。
  • FreeBSDは、システム全体のソースコードが公開されているので、ユーザーが 自由に改造することが出来る真のオープンシステムです。
  • FreeBSDは、Web上に沢山の情報が公開されています!!。

このようにFreeBSDには沢山の特徴があるため、「Yahoo!」「Apache」などの 非常に大きなWebサイトで利用されているそうです。これを利用しない手は無いでしょう!!

FreeBSDをインストールしよう!

それではいよいよFreeBSDをインストール!といきたい所ですが、ちょっと待ってください。 FreeBSDのインストールは慣れるまですんなりはいきません。 (私は5回ほどインストールしました・・・) そこでFreeBSDインストールガイドサポートされているハードウェアトラブルシューティング をじっくり読んでください。 この3つのページにはFreeBSDのインストールに関わるほとんどの事が書かれているので 必ず読んで下さい。FreeBSDはパーティションを区切る事で Windowsと共存させる事が出来るので、 パーティションの区切り方をしっかり理解してから インストールを始めて下さい。 パーティションを区切らなかったり、パーティションの 区切り方を間違うとWindowsを含めて全てのデータが ハードディスクから消えるので十分気を付けてください。 (偉そうに書いていますが、私のPCからはWindowsが消滅しました。)