Fedora Core 6 Step-by-Step

From ZoneMinder Wiki
Revision as of 10:44, 26 November 2006 by Zoneminder (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

This short guide takes you through the specific taks you need to install ZoneMinder 1.22.3 from scratch onto a Fedora Core 6 box. It assumes you have selected the 'Server' and 'Development' package options during install. If you select 'All Packages' then you can probably skip most of the first section.

The instructions assume a database name of 'zm', a database user of 'zmuser' and a database password of 'zmpass'.
You should change these to something more secure in the ZoneMinder 'configure' line and the database 'grant' line.

Install Required Packages


yum install mysql-server

yum install mysql-devel

yum install php-mysql

yum install pcre-devel

yum install perl-DateManip

yum install perl-libwww-perl

yum install perl-Device-Serial

yum install perl-MIME-Lite

yum install perl-Archive-Zip



Install ffmeg from source


svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

cd ffmpeg/

./configure

make

make install

make install-libs

cd ..



Configure system daemons


chkconfig --add mysqld

chkconfig --level 345 mysqld on

chkconfig --level 345 httpd on

service mysqld start

service httpd start



Download and install ZoneMinder


wget http://www.zoneminder.com/downloads/ZoneMinder-1.22.3.tar.gz

tar xvfz ZoneMinder-1.22.3.tar.gz

cd ZoneMinder-1.22.3

./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=zmpass CFLAGS="-g -O3 -march=pentium4" CXXFLAGS="-g -O3 -march=pentium4"

make

make install

install scripts/zm /etc/init.d/

chkconfig --add zm



Create and configure the ZoneMinder database


mysql mysql < db/zm_create.sql

mysql mysql

mysql> grant select,insert,update,delete on zm.* to 'zmuser'@localhost identified by 'zmpass';

mysql> quit

mysqladmin reload



Start ZoneMinder


service zm start