【コラム】

Yet Another 仕事のツール

9 高機能CMS XOOPS(4) XOOPSを手軽に使うために

    鶴田展之  [2004/03/02]

    前回まで、基本的にFedora Core 1を想定した環境でXOOPSを動作させる前提で話を進めてきたが、いかにフリーとはいえ、Fedora Core 1は安定志向のディストリビューションとは言い難く、正直現状ではビジネスに不向きだ。Linuxがよいのはわかるが、わざわざ環境を構築するのも面倒、というビジネスマンも多いだろう。そこで、今回はよりお手軽にXOOPSを使う方法を考えてみたい。お手軽にする手段としては、「インストール作業を楽にする」「普段使いのマシンをXOOPSのサーバにする」といったアプローチが考えられるだろう。

    ソフトエージェンシーLAMPパッケージを使う

    LinuxへのApache、MySQL、PHPの導入は、そんなに難しい作業ではないが、それでもやはり面倒は面倒だ。すでに紹介したとおり、PHPに関しては日本語の文字エンコーディングを扱えるようにビルドされているかも問題になる。MySQLの代理店として知られるソフトエージェンシーでは、こういった問題に対する回答として、「LAMPパッケージの提供」を行っている。これは、Debian GNU/LinuxまたはRed Hat Linux用に、Apache、MySQL、PHPをひとまとめにしたパッケージとして提供することで、インストールにかかる負荷を軽減しようというものだ。もちろん、PHPは日本語にもきちんと対応している。対応プラットフォームとしてあげられていないディストリビューションでも、Red HatまたはDebianと互換性があるものなら試してみる価値はあるだろう。

    Windowsで使う

    一般的には"L"AMPとしてLinuxをひっくるめて考えられることが多いが、Apache、MySQL、PHPはWindows版も提供されている。また、PHPはApache以外にもIISをはじめとする多くのWebサーバと連携できる。つまり、XOOPSの動作基盤として、LAMPは「お勧め」だが必須ではない。Windows + Apache + MySQL + PHPでも、Windows + IIS + MySQL + PHPでも、XOOPSのようなLAMPアプリケーションを動作させることはできるのだ。但し、Windowsを使う場合にはいくつか注意しておかなければならない点がある。まず、XOOPSGalleryのようにImageMagickやNetPBMなどの別のソフトウェアを必要とするモジュールでは、そのソフトウェアがWindowsに対応しているか、対応しているとしてもWin32 APIをネイティブに利用できるのか、それともCygwinやSFUを利用しなければならないのか、などといった問題に個別に対処していく必要がある。また、Windows XPやWindows 2000 Professionalなど、ワークステーション向けの製品でApacheのようなサーバソフトウェアを動作させる場合、運用形態によってはライセンスに抵触する可能性があるので十分な配慮が必要となる。

    MacOS Xで使う

    業種によっては、Macintoshを仕事のメインマシンに使っている人もいるだろう。MacOS Xは根本的にUNIX系のOSなので、Apache、MySQL、PHPとの相性もよく、XOOPSもちゃんと動かせる。ApacheはもともとMacOS Xにインストールされているし、Marc Liyanage氏TPJ氏のサイトからインストーラ付きのPHPやMySQLパッケージも入手できるので、"AMP"環境の構築は容易に行える。

    1CD Linuxを使う

    最近はKNOPPIXのような1CD Linuxも面白い。コミュニティの一部では、KNOPPIXに予めLAMP環境を構築し、XOOPSも載せた状態でパッケージ化しようという動きがあるようだ。それが実現すれば、CD-ROMさえあれば、どこでもXOOPSを使える環境を起動できる。MySQLデータベースに格納されるXOOPSのデータは、都度USBメモリなどの外部記憶デバイスに保管しておけばよい。従来、「お試し」以外にあまり効果的な使い道がないと思われがちだった1CD Linuxだが、パッケージングによっては社内LAN向けのアプリケーションサーバを手軽に作れそうだ。

    次回は、このKNOPPIXについて、もう少し深く活用方法を考えてみよう。

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン