中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

MyHome PortalをVine Linuxにインストール

MyHome PortalLinux上にインストールしてみました。

MyHome Portalは、XAMPP上で動作するので、基本機能はLinuxでも使えるはずなのですが、自分では試していなかった。今回、インストールと基本機能の動作確認を行ってみた。

備忘録として、手順を簡単にメモ書きします。

■まず、Winodws上にLinuxを載せるため、VMware Playerをインストール。

以下から、VMware Playerをダウンロードしてインストール。インストールは簡単で、問題なくできました。

http://www.vmware.com/jp/products/desktop_virtualization/player/overview

Linuxは、どのLinuxを使うかですが、ネットで調べてみると、「Vine Linux」がシンプルで分かりやすそうだったので、これにしました。以下から、Vine Linux のisoイメージをダウンロードします。

http://vinelinux.org/

Vine Linux のisoイメージを直接指定して、ほとんどデフォルト指定のままで問題なくインストールできました。

■XAMPPは、「XAMPP for Linux」 を以下からダウンロードします。

http://www.apachefriends.org/jp/xampp-linux.html

ダウンロードファイルは、ディレクトリ「/home/ユーザー名/ダウンロード」に落ちます。

インストールは簡単で、上記サイトに書いてあるとおりでtarだけで簡単にできます。

$ su

$ cd /home/ユーザー名/ダウンロード

$ tar xvfz xampp-linux-1.8.1.tar.gz -C /opt

ディレクトリ「/opt/lampp/」にインストールされます。

■XAMPPを起動します。

$ /opt/lampp/lampp start

ブラウザで、http://localhostを開いて動作確認できます。

■XAMPPのセキュリティ設定は、以下のコマンドに従って、パスワードを設定すれば済みます。

$ /opt/lampp/lampp security

■MyHome Portalインストール用のディレクトリを作成します。

「/opt/lampp/htdocs」の下に作成します。アクセス権の設定が必要ですが、セキュリティ上どうするのが正しいのか良く分からないので、とりあえずフルアクセス(777)で設定します。

$ su

$ cd /opt/lampp/htdocs

$ mkdir _myhome

$ chmod 777 _myhome

■MyHome Portalダウンロードファイル「myhome_xxx.zip」を解凍します。

$ unzip _myhome_xxx.zip -d 解凍先ディレクト

解凍先ディレクトリの下の_myhomeの下全てを、/opt/lampp/htdocs/_myhomeに移動します。

■MyHome Portal のサンプルDBをセットアップします。

MyHome Portal 5.17から、 サンプルDB自動セットアップがLinuxでも動作するようにしました。

mysqlの実行ファイルのパスが、「/opt/lampp/bin」なので、これを指定します。

http://localhost/_myhome/setup-sample.php?mysql=/opt/lampp/bin

■以下のURLをブラウザで開いてMyHome Portalの動作確認。

http://localhost/_myhome/index/

サンプルDBベースで基本機能の動作確認はできました。