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的方法介紹了,安裝的時候要先安裝LAMP,再更新系統軟件包,然後輸入指令,安裝就算完成了。