ようつべクローン PHPMotion on Fedora7 インストールメモ

YouTubeみたいに動画サイトを作るスクリプトを見つけたのでインストールしてみた
http://phpmotion.com/

SYSTEM REQUIREMENTS
Ensure your server/hosting account meets the following
1.FFMPEG
2.LAME MP3
3.FFMPEG-PHP
4.FLVTOOL2
5.MPLAYER
6.MENCODER
7.ALL PHP requirements setout here
なので、

まずFFMPEGのインストール
livnaのレポジトリを追加
# wget http://livna-dl.reloumirrors.net/fedora/7/i386/livna-release-7-2.noarch.rpm
# rpm -Uvh livna-release-7-2.noarch.rpm
yumのデフォルトで有効にならないように設定
# vi /etc/yum.repos.d/livna.repo
 enabled = 1
  ↓
 enabled = 0
ffmpegのインストール
# yum –enablerepo=livna install ffmpeg
Running Transaction
Installing: libogg
Installing: libvorbis
Installing: libtheora
Installing: libid3tag
Installing: xvidcore
Installing: giflib
Installing: imlib2
Installing: faad2
Installing: a52dec
Installing: gsm
Installing: lame-libs
Installing: SDL
Installing: x264
Installing: libmp4v2
Installing: faac
Installing: libdca
Installing: ffmpeg-libs
Installing: ffmpeg

次にlameのインストール
# yum –enablerepo=livna install lame
Running Transaction
Installing: lame

ffmpeg-phpのインストール
# yum -y install php-devel
# wget http://jaist.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.1.tbz2
# tar jxvf ffmpeg-php-0.5.1.tbz2
# cd ffmpeg-php-0.5.1
# phpize
# ./configure
ffmpegが–enable-sharedでコンパイルされていないのでエラー
subversionでコンパイルしなおす。
# svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
# cd ffmpeg
# ./configure –enable-shared
# make
# make install
再度configure
# cd ffmpeg-php-0.5.1
# phpize
# ./configure
# make
# make install
php.ini に extension=ffmpeg.so を追加
Apache再起動

FLVTOOL2のインストール
rubyが必要なのでインストール
# yum -y install ruby
Running Transaction
Installing: ruby-libs
Installing: ruby
FreshrpmsにFedora7用があるのでインストール
# wget ftp://rpmfind.net/linux/freshrpms/fedora/linux/7/flvtool2/flvtool2-1.0.6-1.fc7.noarch.rpm
# rpm -Uvh flvtool2-1.0.6-1.fc7.noarch.rpm

MPLAYERのインストール
# yum –enablerepo=livna install mplayer
Running Transaction
Installing: libXv
Installing: libXvMC
Installing: mesa-libGLU
Installing: freeglut
Installing: libcaca
Installing: libXxf86dga
Installing: cdparanoia-libs
Installing: speex
Installing: libdv
Installing: lirc
Installing: libdvdnav
Installing: fribidi
Installing: enca
Installing: libdvdread
Installing: libmpcdec
Installing: aalib
Installing: lzo
Installing: mplayer

MENCODERのインストール
# yum –enablerepo=livna install mencoder
Running Transaction
Installing: libsndfile
Installing: twolame
Installing: mencoder

ひと通りインストール完了なのでアップロード&chmodの設定
MySQLデータベースを作成
classes/config.inc.phpを設定
とりあえずはデータベースの設定だけ

siteadmin/tester.phpを実行
すべてOKが出てる

siteadmin/setup.phpを実行
各種設定

何とか動いているみたい(笑)
http://video.gbusc.net/

日本語が文字化けするのでtemplateのhtmファイルのヘッダをUTF-8に書き換える
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
管理ページも文字化けするみたいなのでsiteadminのhtmファイルすべてのヘッダを書き換える

細かい日本語化が大変そうだ…orz

4 comments so far

  1. P 6 月 9, 2008 20:00

    phpSHIELDがどーの、で動かなくて苦しんでます・・・^^;

  2. KAWAYAN 6 月 13, 2008 17:21

    >phpSHIELDがどーの
    コチラのページにいろいろ載ってるみたいなので参考にどうぞ!(英語ですけど)
    http://phpmotion.com/forum/index.php?topic=74.0

  3. 6 月 18, 2008 1:28

    ありがとうございます!
    早速、読んでみます。

    しっかし、phpSHIELD、日本語情報少ないですねぇ。。。

  4. pligg.com 7 月 31, 2008 12:58

    ようつべクローン PHPMotion on Fedora7 インストールメモ » zeta-blog.com

    YouTubeみたいに動画サイトを作るスクリプトを見つけたのでインストールしてみた

Leave a comment

Please be polite and on topic. Your e-mail will never be published.