设为首页 收藏本站
查看: 763|回复: 0

[经验分享] Centos 7 安装OCSInventory NG 2.3.1全记录

[复制链接]

尚未签到

发表于 2018-4-20 13:07:12 | 显示全部楼层 |阅读模式
  OCSInventory Server 安装记录
  OS:centos 7 core
  IP:192.168.8.108
  hostname:OCSInventory
  

  user root:ocsadmin
  usr  ocs:ocsadmin
  

yum install openssh  vim wget -y#ssh vim wget
yum update  关闭selinux
vim /etc/selinux/config
SELINUX=disable  关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.servicerebootyum install  make mod_perl php gcc httpd php-pclzip
No package mod_perl available
No package php-pclzip  不急等会再安装一次
  

  安装mariadb数据库
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install mod_perl php-pclzip    #上面的那两个包已经可以安装上了
yum -y install mariadb-server mariadb    #安装mariadb数据库
systemctl start mariadb.service    #启动数据库
systemctl enable mariadb.service    #设置自己启动
/usr/bin/mysql_secure_installation    #设置数据库密码第一个直接按回车,后面会提示让你设置数据库用户root的密码  

  更新php
rpm -Uvh http://download.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum repolist all
yum search yum-config-manager
yum install yum-utils
yum-config-manager --enable remi
yum-config-manager --enable remi-php71
yum update php*  继续安装各种包
yum install php-mbstring php-gd php-xml php-pecl-memcached php-mysql php-soap -y
yum -y install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP perl-SOAP-Lite mod_perl perl-Digest-SHA1 perl-Test-Simplesystemctl enable httpd    设置httpd开机启动
systemctl start httpd  启动apache
  安装perl相关的包
yum install mod_perl perl-CPAN perl-Archive-Zip  perl-Net-IP perl-XML-Simple perl-SOAP-Lite.noarch perl-ExtUtils-Embed perl-XML-Entities
yum install perl-XML-SAX perl-Apache-DBI perl-Apache2-SOAP
yum install httpd-devel#cpan
>install YAML
>install ModPerl::MM
>install Apache2::SOAP
>install Apache::DBI  安装git
yum install git
cd /home/ocs/
git clone https://github.com/OCSInventory-NG/OCSInventory-Server.git OCSInventory-Server
cd OCSInventory-Server
git clone https://github.com/OCSInventory-NG/OCSInventory-ocsreports.git ocsreports  安装OCSInventory  现在是2.3.1版本
./setup.sh  

  

  其中一个地方需要输入路经
Where to copy Administration Server static files for PHP Web Console
[/usr/share/ocsinventory-reports]?/var/www/html/  其它一路回车就行
Enjoy OCS Inventory NG ;-) 出现
systemctl restart httpd.service  

  登陆
  

SECURITY ALERT!
Your install.php exists in your installation directory (by default : /usr/share/ocsinventory-reports/ocsreports).
The default SQL login/password is set on your database: ocsweb  此处错误
  OCS的WIKI页面有相关办法
  下面说一个棘手的问题
  点击OCSInventory  Plugins页面出现错误的解决办法
  当我们点到Plugins这个页面时会出现以下提示,这是zip模块没有安装
  

  Please install the following modules in order to get this feature working :
  - ZipArchive
  安装比较麻烦
  下面提供一种zip模块的安装办法
  安装zip模块依赖于libzip 而yum安装的libzip版太低无法和zip兼容所以
yum remove libzip #移除libzip yum安装的是0.10版太低了,现在都1.3版了
cd /home/ocs
wget https://libzip.org/download/libzip-1.3.0.tar.gz
wget http://pecl.php.net/get/zip-1.15.1.tgztar -zxvf libzip-1.3.0.tar.gz
cd libzip-1.3.0
./configure  

  提示configure:error:ZLIB version too old please install at least v1.1.2
  实际上是zlib-devel模块没有安装
yum install zlib-develcd libzip-1.3.0
./configure
make && make install
cd ..tar -zxvf zip-1.15.1
yum install php-devel
phpize
./configure --with-php-config=/usr/bin/php-config#此处写你自己的php-config目录
make && make install  提示
/usr/local/include/zip.h:59:21: fatal error:zipconf.h:No such file or directory  找到zip.h 和zipconf.h两个文件
  修改zip.h文件
vim zip.h
#incloud <zipconf.h> 改为
#incloud </usr/local/lib/libzip/include/zipconf.h>#zipconf.h的路经make && make install  修改php.ini
vim /etc/php.ini
extension = /usr/lib64/php/modules/zip.so
zlib.output_compression=On  

  重启httpd
systemctl restart httpd.service  

  到此不再有错误提示
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-449683-1-1.html 上篇帖子: centos配置私钥登录 下篇帖子: centos安装saltstack
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表