CentOS 7 安装zoneminder

CentOS 7 安装zoneminder

折腾半天,搞定了,做下记录

1、安装centos系统,最小化安装

这一步就不写了,傻瓜式操作

2、配置源

yum install epel-release

yum localinstall -y --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

yum update

3、安装 zoneminder 以及环境

yum install -y zoneminder-httpd

4、关闭SELinux

临时关闭

setenforce 0 

永久关闭

vi /etc/selinux/config
SELINUX=disable

5、配置时区

 vi /etc/php.ini
 date.timezone = PRC 

6、添加php网页支持

 vi /etc/httpd/conf/httpd.conf
 DirectoryIndex index.html index.php

7、安装配置数据库

安装数据库

 yum install -y mariadb-server

启用数据库服务

systemctl enable mariadb
systemctl start  mariadb.service

配置root密码

mysql_secure_installation

导入zoneminder数据库

mysql -u root -p < /usr/share/zoneminder/db/zm_create.sql

创建zoneminder用户

mysql -u root -p -e "CREATE USER 'zmuser'@'localhost'  IDENTIFIED BY 'zmpass';"

允许zoneminder用户访问zm数据库

mysql -u root -p -e "GRANT ALL PRIVILEGES ON zm.* TO  'zmuser'@localhost;"

载入配置

 mysqladmin -uroot -p reload

如果上面的创建的用户名和密码不是默认的zmuser和zmpass,例如是用户名admin,密码admin,需要在/etc/zm/conf.d目录下面创建一个/etc/zm/conf.d/zm-db-user.conf的文件

cd /etc/zm/conf.d/
vi zm-db-user.conf
ZM_DB_USER = admin
ZM_DB_PASS = admin

给文件赋权

chown root:apache *.conf
chmod 640 *.conf 

8、启用https

ln -sf /etc/zm/www/zoneminder.httpd.conf /etc/httpd/conf.d/
yum install -y mod_ssl 

9、启动apache

 systemctl enable httpd
 systemctl start httpd

10、启动zoneminder

 systemctl enable zoneminder
 systemctl start zoneminder

[root@centos7 ~]# ps -e|grep zm
1527 ? 00:00:00 zmdc.pl
1558 ? 00:00:04 zmc
1565 ? 00:00:00 zmfilter.pl
1577 ? 00:00:00 zmfilter.pl
1588 ? 00:00:00 zmwatch.pl
1603 ? 00:00:00 zmstats.pl

11、配置防火墙

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --permanent --zone=public --add-port=3702/udp
firewall-cmd --reload/

最小化安装其实没有防火墙,如果有防火墙可以加上这个配置

12、登录zoneminder

http://localhost/zm 

在这里插入图片描述很老的一个手机作为摄像头
在这里插入图片描述

参考文档
https://zoneminder.readthedocs.io/en/latest/installationguide/redhat.html#background-rhel-centos-and-clones

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值