zoneminder是Linux下免费开源的视频监控软件 , 很多人在安装的时候出现不少问题 , 甚至不会安装 , 今天小编就给大家介绍下Linux安装zoneminder的方法 , 一起来学习下吧 。
安装方法:
1) LAMP的安装 。LAMP是Linux、Apache、MySql、PHP的首字母组合 。也可以分别安装Apace2、Mysql、PHP , 不建议这样做 , 一是因为麻烦 , 二是因为有些库可能会漏掉 。
sudo su
apt-get install tasksel
tasksel
移动上下键至Lamp的左边 , 按空格键选择 , 然后按Tab键将光标移至Enter处 , 按回车开始安装 。其它的选项不用修改 , 以免配置错误 。之后会提示设置MySql数据库的密码等等 。
安装完以后就可以访问Apache服务器了 。在浏览器中输入localhost 即可看到提示信息 。
2) 将系统软件包更新 。
sudo su
apt-get update
apt-get upgrade
apt-get dist-upgrade
3)安装zoneminder
sudo apt-get install zoneminder
4)安装H.264包(如果摄像头支持H.264格式)
sudo apt-get install x264
5)修改zoneminder的启动函数 , 让MySql在zoneminder启动之前启动 。
sudo nano /etc/init.d/zoneminder
在”zmfix -a”语句的前面添加 sleep 15
Control+x退出 , 提示下选“Y”保存修改 。
6) 将apache与zonemin之间建立symbolic link 。
首先查看是否存在 /etc/apache2/conf.d这个文件夹 。一般的Apache2安装后都不带这个文件夹 。如果存在则不用执行下面这一条指令 。
mkdir /etc/apache2/conf.d
建立symbolic link.
ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
ln -s /etc/zm/apache.conf /etc/apache2/conf-enabled/zoneminder.conf
/etc/init.d/apache2 force-reload
adduser www-data video
7) 安装Cambozola , 这个插件是用来支持视频流传输的 。
cd /usr/src && wget
http://www.andywilcock.com/code/cambozola/cambozola-latest.tar.gz
记得把第二行的网址提前到第一行 。
tar -xzvf cambozola-latest.tar.gz
cp cambozola-0.935/dist/cambozola.jar /usr/share/zoneminder
将第二条指令中的0.935换成第一条解压指令得到的版本名称 。
8) 在Apache中添加SSL 。
a2a2ensite default-ssl
enmod ssl
service apache2 restart
9) 现在可以输入localhost/zm 访问zoneminder的主界面 。
10)如果显示空白 , 可能是有的Linux版本没有支持cgi(计算机图形接口) , 需要修改配置 。
sudo nano /etc/php5/apache2/php.ini
将short_open_tag = Off 的off修改成On
sudo a2enmod cgi
/etc/init.d/apache2 force-reload
11) 现在可以添加摄像头了 。
【Linux如何安装zoneminder软件】 上面就是Linux安装zoneminder的方法介绍了 , 安装的时候要先安装LAMP , 再更新系统软件包 , 然后输入指令 , 安装就算完成了 。
推荐阅读
- Linux系统中GDB功能汇总
- Linux如何在虚拟机里更改MAC地址
- 如何使用命令进行Mac和Linux之间的文件传输
- Ubuntu如何使用命令调节屏幕亮度
- Linux使用命令启动Oracle数据库的步骤
- 如何在Ubuntu中安装Mapnik工具包
- Ubuntu如何修改命令提示符PS1
- Linux变量参数$的含义
- 合伙企业解散后财产如何分配
- 中国移动积分如何兑换洗车券