DWHS Inc.

Domain Web Hosting Service

website hosting

Archive for the ‘Server Tips’ Category

Email port 25 26 587

email_icon

Email port 25 - This is the standard outgoing email port. 99% of the time it will be fine and set in your email program by default.

Email port 26 - This is simply a alternative to port 25 and works the same. It exists because some ISP’s do not allow outgoing email which we believe unless advertised bluntly is bad business conduct. So we have set up a second port for people to get around their misleading ISP’s.

Email port 587 - Is yet another attempt to block email from users. Like most spam blocking attempts blocking all ports for email other then port 587  really does nothing other then create confusion for regular users of the internet. But if you need port 587 then DWHS can open this by request.

FFmpeg FFmpeg-PHP Mplayer Mencoder flv2tool LAME MP3 Encoder

ffmpeg-logo

This process requires root access and full dedicated server.

cd /usr/local/src/

DOWNLOAD MODULES

wget www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2
wget rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz
wget easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
wget superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.1.tbz2
wget downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz
wget downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz

EXTRACT MODULES

tar zxvf lame-3.97.tar.gz
tar zxvf libogg-1.1.3.tar.gz
tar zxvf libvorbis-1.1.2.tar.gz
tar zxvf flvtool2_1.0.5_rc6.tgz
tar jxvf essential-20061022.tar.bz2
tar jxvf ffmpeg-php-0.5.1.tbz2

mkdir /usr/local/lib/codecs/

yum install gcc gmake make libcpp libgcc libstdc++ gcc4 gcc4-c++ gcc4-gfortran subversion ruby ncurses-devel -y

DOWNLOAD FFMPEG and MPLAYER

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd /usr/local/src/mplayer

svn update

cd /usr/local/src/
mv /usr/local/src/essential-20061022/* /usr/local/lib/codecs/
chmod -R 755 /usr/local/lib/codecs/

LAME:

cd /usr/local/src/lame-3.97
./configure
make && make install

LIBOGG

cd /usr/local/src/
cd /usr/local/src/libogg-1.1.3
./configure –enable-shared && make && make install
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

LIBVORBIS

cd /usr/local/src/
cd /usr/local/src/libvorbis-1.1.2
./configure && make && make install

FLVTOOL2

cd /usr/local/src/
cd /usr/local/src/flvtool2_1.0.5_rc6/
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install

MPLAYER

cd /usr/local/src/
cd /usr/local/src/mplayer
./configure && make && make install

cd /usr/local/src/

FFMPEG:

cd /usr/local/src/ffmpeg/
./configure –enable-libmp3lame –enable-libvorbis –disable-mmx –enable-shared
make
make install

export LD_LIBRARY_PATH=/usr/local/lib/

ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50
ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0
ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51

FFMPEG-PHP:

cd /usr/local/src/
cd /usr/local/src/ffmpeg-php-0.5.1/
phpize
./configure
make
make install

NOTICE: Make sure this is the correct php.ini for the box!!

echo ‘extension=ffmpeg.so’ >> /usr/local/Zend/etc/php.ini

NOTICE: Make sure this is the correct php.ini for the box!!

RESTART APACHE

service httpd restart

Known issues:

Quote:
Sometimes your /tmp folder will not allow the installation so create a new one like this:

1. cd /usr/local/src
2. mkdir tmp
3. chmod 777 tmp
4. export TMPDIR=/usr/local/src/tmp
5. cd /usr/local/src/ffmpeg/
6. ./configure –enable-libmp3lame –enable-libvorbis –disable-mmx –enable-shared && make && make install

Quote:
If ffmpeg-php fails try the auto installer:

wget http://www.downloadspot.com/downloads/ffmpeginstall.3.1.tar.gz

tar -xvzf ffmpeginstall.3.1.tar.gz

cd ffmpeginstall.3.1

./install.sh

You are currently browsing the archives for the Server Tips category.