CentOS系统基于OCS2.1.2安装GLPI 0.85
时间:2015-09-08 01:16 来源:linux.it.net.cn 作者:IT
CentOS系统基于OCS2.1.2 安装 GLPI 0.85
送给编译安装的新手们:不建议使用编译安装,除非你真的知道你在干什么。编译安装不好的话,会把你碰的满头是血,时间也耗了,任务也没有完成,老板还看不起你,到最后还是yum一键安装。
1,先安装OCS http://www.centoscn.com/image-text/install/2015/0907/6133.html
安装json:
tar -zxf json-1.2.1.tgz
cd json-1.2.1
vim JSON_parser.c //glpi需要json模块,在编译前需要增加以下行
#define ZVAL_DELREF Z_DELREF_P //rpm安装PHP5.3不支持该符号,需要手动添加该行,前面的#号不要去掉
phpize //如果没有phpize命令,那么用yum去安装php-devel包
./configure
make
make install
find / -name*json.so //查看json模块是否安装成功
/usr/lib64/php/modules/json.so
vim/etc/php.ini //添加以下行
extension=json.so
vim/etc/php.d/json.ini //创建json.ini文件,添加以下两行
; Enable snmp extension module
extension=json.so
使用php -m命令查看php是否已经加载json模块
安装GLPI:
tar -zxf glpi-0.84.5.tar.gz
mv glpi /var/www/html/ //将解压的glpi目录整个放到网页路径
chmod -R 755 /var/www/html/glpi/config/ //给予config和files目录权限
chmod -R 755 /var/www/html/glpi/files/
echo "extension=mbstring.so" >> /etc/php.ini
chown -R apache:apache /var/www/html/glpi/ //更改glpi目录的所属和属主
创建数据库:GLPI
mysql -uroot -p123456 -e "create database glpi;"
service mysqld restart
重启httpd服务
service httpd restart
service iptables stop
setenforce 0
http://172.16.24.60/glpi/install/install.php
[Actoion] 无效的解决方式
vim glpi/inc/Ajxc.class.php
在第95 行
去除 ( $param['extraparam'] );
重启apache
(责任编辑:IT)
CentOS系统基于OCS2.1.2 安装 GLPI 0.85
安装json: |