ローカルでのWebの稼動チェック/テスト環境、イントラネットのサーバを簡単に構築できる、XAMPP
“Linuxでサーバを構築”というと、ちょっと構えてしまうものです。特にCLI(コマンドラインインタフェース)による操作は一般のパソコンユーザにとってはハードルが高いものです。
そこで、本ブログで対象としている、ICT技術者ではない、一般のパソコンユーザが、サーバを導入したいと思った時に、その方法について検討していきたいと思います。
特に、企業における部門サーバ、SOHOや個人でサーバを運用する場合、専門の管理者/技術者がおらず、一般のユーザが自力で運用せざるを得ない場合、Windows 2003 ServerのようにGUIでの操作をおこなうことで、工数的にも、心理的にも、負担を減らしたいと思うことでしょう。
さて、第一回目は、XAMPPについて採り上げます。
WordPress、Xoops、MediaWiki・・・CMS(コンテンツ・マネージメント・システム)や情報共有のためのWikiなど、イントラネット内でも情報の蓄積、整理、共有に便利なWebアプリケーション/サービスが多数あります。
これらはLAMPと言われる、Linux, Apache, MySQL, PHP上で稼働します。
LinuxであるUbuntuに、WebサーバであるApache、データベースのMySQL、動的にWebページを生成するWebサーバの拡張機能となるPHPをまとめて簡単に導入できるのが「XAMPP」です。
ダウンロード
XAMPP for Linuxのホームページ
http://www.apachefriends.org/jp/xampp-linux.html
下記URLからXAMPP for Linux最新版をダウンロードします。
http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248
インストール
パッケージは、「xampp-linux-x.x.x.tar.gz」というようなファイル名称で、tar.gz形式で圧縮されています。
- 端末から、「sudo nautilus」と入力。管理者権限でファイルブラウザを起動します。
- ダウンロードしたフォルダに移動します。
- ダウンロードした「xampp-linux-x.x.x.tar.gz」を右クリック。「ここに展開する」を選んで解凍します。
- 「lampp」という名称のフォルダが出来上がります。
- 展開後のlamppフォルダをまるごと「/opt」の直下に移動します。
起動
端末から、次のコマンドを入力してEnter。
sudo /opt/lampp/lampp start
画面に以下のような文字列が現れます。
以上で起動されました。
テスト
確認するには、サーバ機上で、ブラウザを開き、次のように「localhost」またはIPアドレスを入力してアクセスします。
http://localhost
XAMPPのトップページが現れればOK。
このページに、各アプリケーションの動作状況、セキュリティの状況を確認できるページがあり、phpなどの設定も行えるようになっています。
なお、初期は、MySQLのrootにパスワードが設定されていないなど、セキュリティに関する対策がほとんど講じられていない状況ですので、いきなりインターネットでの本番環境で使うべきではありません。
必ず、このページでセキュリティについて設定をおこないましょう。
- なお、次のコマンドで、いくつかのセキュリティホールをまとめて修正することができます。
sudo /opt/lampp/lampp security
- レンタルサーバなどでは、会社によって動作/サポートするPHPのバージョンが異なる場合があるのですが、この環境のありがたい点は、PHPの4と5の使い分けができる点です。
- PHP4に切り替えるコマンドは次のとおりです。
sudo /opt/lampp/lampp php4
- PHP5に戻す場合は、以下のコマンド。
sudo /opt/lampp/lampp php5
- どちらのバージョンで動作しているかを確認するには次のコマンドで。
sudo /opt/lampp/lampp phpstatus
その他の操作については、オンラインマニュアルが、ひとまとめになっており、とても役立ちます。
この環境の上で、以下のようなWikiや、ブログ、SNS、ポータルサイト、グループウェアなどを運用したり、Webアプリケーション/サービスの開発を行ったり、テストする環境を簡単に導入することができます。
■Wiki
■ブログ
■ポータルサイト
■SNS
■グループウェア
Related posts:



My Little Lover / 月の船 http://is.gd/coyV4
RT @1990song: My Little Lover / 月の船 http://is.gd/coyV4
RT @maemukimovie: 【銀魂】副長、がんばるな【MAD】 http://is.gd/coqTZ
東方神起~前向きにいこう~ http://is.gd/cpNox
ハンドボールウェア|岩永 生オフィシャルブログ「イッツショータイム http://is.gd/crUp2
men's egg youth☆イベントCM用映像 http://is.gd/crUpp
nano・universe東京で『G-SHOCK ART GALLERY 2010 “NEVER STOP”』が開催 – PRONWEB Watch http://is.gd/crUqE
一日遅れですがっ! http://is.gd/ctpe4
ZOZOPEOPLE | nano・universe店長 – <b>G</b>-<b>SHOCK</b> ART GALLERY 2010 “NEVER <b>…</b> http://is.gd/ctpeZ
<b>G</b>-<b>SHOCK</b>が夏に映える「サマーカラーズ」シリーズの発売を発表 | http://is.gd/cuFVo
梅・雨・が・はじ~まるょ|Are You Happy? http://is.gd/cuFVu
ネットの安売り王~食品、衣料、雑貨~: http://is.gd/cuFVx
遠足|My name is CPX… http://is.gd/cuFVz
山本なお 公式ブログ/<b>G</b>-<b>SHOCK</b> ART GALLERY 2010 "NEVER STOP" – GREE http://is.gd/cuFVB
<b>Gショック</b>マニア : シチズン プロマスター http://is.gd/cuFVH
【↓↓大幅値下↓↓】 【激安】 エディフィス EQW-M1000DB-1AJF カシオ http://is.gd/cuFVN
The Cosmetic Girl : MAC to the BEACH! and update! http://is.gd/cuFWN
DJ G Star & MG – Fire http://is.gd/cuFWR
umedafun: @umedafun : 梅・雨・が・はじ~まるょ|Are You Happy? http://is.gd/cuFVu http://bit.ly/cRZNGg
Twitter初心者がTwitterを始める時に心得る5カ条 – マーケティングイノセンスIN 山形 http://goo.gl/SsqE 気楽にやればいいんですね。
ドラマ ラブレター My Little Lover -音のない世界 http://is.gd/cwqh1
In The Panchine – Deadly Combination http://is.gd/cxeOe
ガラス・リニューアルサービス北九州 カシオ <b>Gショック</b> CASIO 腕時計 http://is.gd/cxePL
@alphabet_h このあたりが参考になるかな?? http://bit.ly/b8nbLo Linuxも多少は分るので聞いてくださいなぁ〜。 Ubuntuはあんまり触った事ないけど大体分るはずなので
RT @2longslender: RT @shinichiosawa: TONIGHT NAGOYA!! http://clickanddrag.biz/これです。これです。!http://error-500.chicappa.jp/