PHP_CGI: 2008年2月アーカイブ

phpmotion

|

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を実行
各種設定

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

 

参照先

http://kawayan.zeta-blog.com/4.html

 

 

このアーカイブについて

このページには、2008年2月以降に書かれたブログ記事のうちPHP_CGIカテゴリに属しているものが含まれています。

前のアーカイブはPHP_CGI: 2007年10月です。

次のアーカイブはPHP_CGI: 2008年5月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。