- 2010年10月12日 10:14
- Linux -リナックス- | PHP
皆さん「LAMP」という言葉を聞いたことがありますか?![]()
Webシステムを作る時に必要なソフトウェアの組み合わせを表現した言葉で、
- Linux(OS)
- Apache(Webサーバ)
- MySQL(DB)
- PHP(プログラム言語)
の頭文字を取ったものですね。
これらはすべて無償で提供されているオープンソースソフトウェア
と呼ばれているもので、皆さんが現在見ているサイトなどで実際に
稼動していて構築実績も多く、安定していると言われている
組み合わせのことです。![]()
このOS部分であるLinuxですが、通常皆さんが使っているOSは
ほとんどの方がWindowsだと思います。
しかし、実際にWeb上で稼動しているOSはLinuxが多いです。
これには様々な理由があるとは思いますが、
「Linux上で稼動しているWebのシステムが多い」
という事実の中で、プログラマがLinuxの知識を持ち合わせていない
というのはいかがなものでしょう。![]()
例えばJavaを使ったプログラミングではOSをそれほど意識する必要がない
と言われていたり、実際の開発環境を考えた時にLinux上で開発をする
という事はまれで、ほとんどの場合がWindows上で開発をすることになります。
だからと言ってWindows上で開発したWebのシステムが最終的に
Linux上で稼動する事を考えた場合に、
そのシステム上でもし障害が発生したり、何か問題が発生した時に、
Linuxの知識が全く無いというのでは
解決をする上で確実に影響がありますよね。
最近話題のAndroidもベースはLinuxです。
これらを実際に開発する時にはJavaの知識が必要ではありますが、
それに加えてLinuxの知識があるのと無いのとでは
作業効率に大きく影響が出ることでしょう。![]()
今の世の中、知らないより知っている方が良いに決まっていますし、
最初に述べた「LAMP」が再びもてはやされている中で、ただJavaやPHPが書ける
というだけではなく、これらを実際に稼動させるOSの知識を持っているということは
大きな武器となることでしょう。![]()
Linuxにはいくつかのディストリビューションがあります。
主なものを挙げておきますので、
是非こちらを参考にして触ってみるのはいかがでしょうか?
★Red Hat Enterprise Linux
(レッドハット・エンタープライズ・リナックス、RHELとよく省略されます)
レッドハット社によって開発、販売されている
業務向けのLinuxディストリビューション。
★Fedora(フェドラ)
レッドハット社が支援するコミュニティー「Fedora Project」によって
開発されている、RPM系Linuxディストリビューションです。
バージョン6まではFedora Coreと呼ばれていました。
Fedoraは最新の技術を積極的に取り込むディストリビューション
として知られていて、その開発目的として
「rapid progress of Free and Open Source software
(フリー/オープンソースソフトウェアの世界を迅速に発展させること)」
を謳っていて、フリーソフトウェアを厳格に重視した
ディストリビューションという一面も持っています。
★CentOS
Red Hat Enterprise Linuxとの完全互換を目指した
フリーのLinuxディストリビューションで、
CentOSはレッドハット社が無償で公開しているソースコードより、
同社の商標、商用パッケージなどを含まない形でリビルドされています。
一般に「RHELクローン」と呼ばれることもあります。
★KNOPPIX
CD-ROMまたはDVD-ROMから起動することが可能な
Linuxディストリビューションで、元々はドイツのKlaus Knopperが
Debianパッケージを元に開発しており、日本語版は独立行政法人
産業技術総合研究所が日本語化をはじめとする、日本の国情に合わせた
様々な機能を追加して配布を行っています。
あっ、それからKENスクールの「LAMP環境構築講座」がRenewalされました!!
こちらもい・か・が♪![]()
--------------------------------------------------------------------------------
パソコンスクール KENスクール北千住校 Programインストラクター
http://www.kenschool.jp/school/kitasenju/index.html
KENスクールでPHPを学びたい方は、Linux講座へ!
http://www.kenschool.jp/Program/index.html
- 次の記事へ: 円周率5兆ケタ
- 前の記事へ: PHPの技術者認定資格
