この前の、オープンソースカンファレンスで知ったphpmotionをインストールしてみました。

phpmotionとは何ぞや?と言いますと、簡単に言えばyoutubeみたいな動画サイトが簡単に構築できちゃいます。

phpmotionとはなんぞや?
http://www.webexp.jp/blog/20090522_phpmotion.html

使ってみた感想

これいいですね。
これを使うと、ローカルで動画共有が出来ますね。
しかし、こう言うサイトを簡単に構築できる時代になったんですねぇ(´ー`)

さて、俺的に色々と試したいことがあったので、何回もphpmotionのセットアップを行わなければなりませんでした。

そのため、めんどくさかったのでphpmotion setupスクリプトを作成してみました。

このスクリプトでは、ApacheのRootDirectory(/var/www/html)直下にphpmotionのインストールを行います。(一応公開してみますw)

ちなみに、このスクリプトは新規でOSをセットアップした直後にのみしか試していません。

Apache、MySQLを前もってインストールしていても問題はありませんが、設定を行っていると、スクリプトで[設定できなかった]と出力されるので、ケースバイケースで設定を行ってください。

なので、ただOSをインストールしてphpmotionを試してみたいと言う方でしたら以下のスクリプトは使えると思います。

phpmotion install script
install.sh (UTF-8で表示してください)
上記スクリプトを改修しました。下記アドレスで紹介しているスクリプトをご使用下さい。
http://www.kurobuti.com/blog/?p=4147

スクリプト動作確認環境
CentOS5.4(32bit)
CentOS5.5(32bit)
1)OSのセットアップ(CUI)、SELinux disabled、iptables offのみ
注2)ソフトウェアをインターネット経由でダウンロードしますので、インターネットに接続できるマシンじゃないと動作しません。

install.shを使いphpmotionをインストールする方法
phpmotion.zipを以下のサイトでダウンロードを行います。
http://phpmotion.com/content/view/1/180/

①ダウンロード方法は、[Email Address]にアドレスを入力し、[Download Now]をクリック。
次に、入力したアドレス宛にメールが届くので、そのメールに記載されているURLをクリックし認証します。

②認証後、再度[Email Address]に登録したアドレスを入力し[Download Now]をクリック。

③(3)Select a download file にある PHP5 Version をダウンロード。

④ダウンロードした、phpmotion.zipをサーバにアップロード。

⑤次に、上記のinstall.shをクリックし中身をサーバ上にコピー。

[root@hoge ~]# vi install.sh

install.shの中身をコピー

⑥install.shとphpmotion.zipを同じディレクトリ内に設置。

[root@hoge ~]# ls

Install.sh phpmotion.zip

⑦install.shを実行。

[root@hoge ~]# source install.sh

or

[root@hoge ~]# . install.sh

or

[root@hoge ~]# chmod +x install.sh

[root@hoge ~]# ./install.sh

)どれでも実行できます。
)「source」か「.」で実行して下さい。

⑧後は、必要情報を入力していけばインストール完了です。最後に、phpmotionで使用するデータベース情報の登録があります。

db_in

⑨インストール後、[http://IPアドレス or hostname/setup]に接続してください。(以下:セットアップに接続した時の画面)

setup

[>> Next >>]をクリック。

setup2

[>> Next >>]をクリック。

setup3

ここで、先ほどのスクリプトで登録したDB情報を入力する。
入力後、[>> Next >>]をクリック。

setup4

[Username]
[Password]
[Email address]
[Site base url]
を入力後、[>> Update]をクリック。

⑩セットアップ後、[/var/www/html/setup]ディレクトリを削除してください。

setup5

[Username]
[Password]
を入力し、ログインしてください。
これで、phpmotionのセットアップ完了です。
phpmotionの日本語化が行えるみたいなので、今後、日本語化も行っていこうと思います。

参考文献
http://menta.orz.hm/wiki/?PHPMotion
http://menta.orz.hm/?p=20


3月 22, 2010 at 7:45 pm by 黒ぶちメガネ
Category: Linux, phpmotion, 動画配信