[PHPmotion] セットアップする (CentOS 5.9)

PHPmotionは動画共有サイト向けのオープンソースのCMS。

VagrantでCentOSの仮想環境を作ってインストールを試みるが、連携するミドルウェアが多くて一筋縄ではいかず。最初CentOS 7.0で試していたんだけど、バージョンが新しすぎるせいか、標準リポジトリに見つからないミドルウェアが続出。自力で模索するのは諦めて、インストールに成功した事例をネットで探すしたところ、以下の記事がヒット。

» phpmotionインストール(yum編)
http://www.kurobuti.com/linux_server/?page_id=543

ターゲットはCentOS 5と推測し、Cent OS 5.9を用意して記事の手順をなぞらせてもらう。

仮想環境の作成

Boxは以下を選択。

CentOS 5.9 x86_64 minimal + guest additions, puppet, chef
http://tag1consulting.com/files/centos-5.9-x86-64-minimal.box

Vagrantfile中のプライベートネットワーク設定のコメントを外す。

Vagrantを再起動。

pingが通るか確認。

必要なパッケージのインストール

rpmforgeリポジトリをインストール。

必要なパッケージをインストール。

ffmpeg-phpをインストール。

PHPmotionのインストール

PHPのバージョンをチェック。

PHPmotionをダウンロード。

Download PHPmotion
http://phpmotion.com/content/view/1/180/
(for servers running PHP5.0.x – PHP5.2.x )

phpmotionを解凍し、/var/www/htmlへ移動する。

ファイルやディレクトリのパーミッションを変更する。

PHPの設定

MySQLの設定

データベースとユーザーを作成する。

Apacheの設定

Apacheを起動する。

ここまでの作業がうまく出来ていれば、ブラウザから初期設定できるようになる。

続く・・・