パーソナルビジネスソフトとお役立ち情報のサイト
本記事は、技術評論社刊『WEB+DB PRESS Vol.5』(Nov,2001) 初出の記事(著者は、当社でソフトウェア開発を担当している松本喜孝)を技術評論社及び著者の了解を得て、再掲するものです。

1.はじめに

PHP-Nukeというソフトをご存知でしょうか?これはPHPで記述されたGPLのポータルサイト構築用スクリプトです.非常にパワフルで,かつ海外ソフトには珍しく一応日本語も通ります(注1)ので,イントラネットで使うには必要にして十分な性能を持っています.

本章では、イントラネットで使うことを念頭に,PHP-Nukeの紹介をしていきたいと思います.

2.インストール

それでは,インストールする方のために手順(注2)説明いたします。 PHP-Nukeの動作環境としては下記のようなものが必要です.
  • Webサーバー
  • PHP実行環境
  • MySQL
執筆時に使用した環境は下記のとおりです.
  • Linux+Apache1.3.20
  • PHP4.0.3pl1+jstring
  • mysql-3.22.32

今回はLinux上にインストールしましたが,設定ファイルを変更することで,Windows上でも動くようです.

まず本家サイト(http://phpnuke.org)(図1)からファイルをダウンロードしてきます.執筆時点(2001年9月)での最新版は5.2ですので,本記事の内容はPHP-Nuke5.2に則します.

次に適当なディレクトリを作成し,ファイルを展開してください(注3).ウェブ用ドキュメントディレクトリ(通常はapache/htdocs下)にPHP-Nukeをインストールするディレクトリを作成し,さきほど展開したディレクトリ下にあるHTMLディレクトリ下のファイルとディレクトリをすべてコピーして下さい.

図1 PHP-Nukeで構築された本家サイト

(注1) ただし, 後述するように完全対応でないので要注意です。
(注2) と言っても, PHPですのでそれほど難しいものではありませんが.
(注3) この圧縮ファイルは, ディレクトリーを作成しないので気をつけてください.