サーバーサイドのサーバー周りのことを勉強したいのですが、どういった手順で進めていけば良いでしょうか?
サイト運営開始後に必要となる負荷分散(?)などは、まだ先の話と考えているため、ひとまず、サイトを立ち上げる為に必要な知識を得たいと考えています。
手持ちのパソコンはMACです。
とりあえず、本日、virtualboxの入門書的なものをア****ンで注文してみました。
virtualboxで好き勝手に出来る仮想コンピューターを自分のMACの中に用意して、その中でLINUXのOSをインストールして、その後にいろいろと必要な設定をして、あとはapacheやらphpやらをインストール&設定をしていけば、ひとまず、サーバー構築の初心者向けの知識は身に付くでしょうか?
また、LINUXのOSはどういったものをインストールすれば宜しいでしょうか?
ちなみに本日はmacのターミナルを開いて、黒い画面の操作方法を解説しているページを参考にUNIXコマンドやShellコマンドをいろいろと打ちまくってみました。Vimの操作方法も調べて、触ってみたいと思います。
みんなの回答 3 件
MacならApacheもPHPも最初から入ってるよ。
MAMP使ってローカルで動かしてもあまり勉強にならないので、VirtualBox+VagrantでLinux系のOS(CentOSあたり)をインストールしてみましょう。
Vagrant上に作ったOSに、ApacheとPHPをインストールして、Hello World出してみるところまで、ひとまずがんばってみてください。
確かにローカルで環境を整えて勉強することはできるし、無料という名においてそれを勧めている記事が沢山あるけど、それって逆に初心者を躓かせていると思う。正直、安いVPS借りて始めたほうがよっぽどシンプルで簡単。
というか、ローカルで設定すすめると、本来必要のない作業がたくさんあるよね。
関連するトピックス