×

扫描二维码登录本站

Centos 6.2 安装 iTop2.0.2 步骤  

本帖最后由 hifly520 于 2014-2-28 12:51 编辑

因为各个环境有差异,有问题是可以理解的,请大家谅解。 借鉴了其他人的文章,最终部署成功itop2.02,特编辑本文进行纪念! 感谢ITIL培训基地分享文章各位同仁!!

环境centos6.2 64位最小安装+支持库;
服务器可以上网;
本文需要的文件可以下载 http://pan.baidu.com/s/1dDGbB2L




(1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤

      #yum list installed | grep mcrypt


(2)编译安装,Libmcrypt,mhash,mcrypt安装包

      libmcrypt(libmcrypt-2.5.8.tar.gz ):
      mcrypt(mcrypt-2.6.8.tar.gz ):
      mhash(mhash-0.9.9.9.tar.gz ):

      
      安装libmcrypt
      #tar -zxvf libmcrypt-2.5.8.tar.gz
      #cd libmcrypt-2.5.8
      #./configure
      #make
      #make install  说明:libmcrypt默认安装到/usr/local


      安装mhash
      #tar -zxvf mhash-0.9.9.9.tar.gz
      #cd mhash-0.9.9.9
      #./configure
      #make
      #make install


      安装mcrypt
      #tar -zxvf mcrypt-2.6.8.tar.gz
      #cd mcrypt-2.6.8
      #LD_LIBRARY_PATH=/usr/local/lib ./configure
      #make
      #make install


(3)安装lamp
   
       #yum -y install httpd
       #yum -y install mysql mysql-server
       #yum -y install php php-mysql php-xml php-cli php-soap php-ldap php-devel
                                                    php-pear
       #yum -y install gcc zlib libpng freetype jped gd




   
(4)安装php的mcrypt、json扩展,需要php源文件
        
       #yum list installed | grep php
       我安装的php为php-5.3.3
       #cd php-5.3.3.3/ext/mcrypt/
       #whereis phpize  说明:为了确认phpize存在
        phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz
       #phpize
       #whereis php-config
        php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
       #./configure --with-php-config=/usr/bin/php-config
       #make
       #make install
       最后会提示如下
       Installing shared extensions:     /usr/lib64/php/modules/
       #cd /etc/php.d   
                #echo 'extension=mcrypt.so' > mcrypt.ini   
                #vi /etc/php.ini   
                 ...     
                 extension=mcrypt.so     说明:放到文件最后   
                 ...      
               #cd php-5.3.3.3/ext/json/      
               #whereis phpize  说明:为了确认phpize存在
        phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz
       #phpize
       #whereis php-config
        php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
       #./configure --with-php-config=/usr/bin/php-config
       #make
       #make install
       最后会提示如下
        Installing shared extensions:     /usr/lib64/php/modules/
        #cd /etc/php.d   #echo 'extension=json.so' > json.ini

(5)上传iTop 文件到 /var/www/html/
       上传iTop2.0.2文件到/var/www/html/
        #vi /etc/my.ini   
                  ...   
        [mysqld]   
                 ...   
                max_allowed_packet=16M  
                ...      
                #yum -y install ntp   
                #chkconfig ntpd on   
                #chkconfig mysqld on   
                #chkconfig httpd on   
                #service ntpd start   
                #service mysqld start   
                #service httpd start   
                #mysqladmin -uroot password 'mysql密码'
       #chown apache.apache -R /var/www/html   
                #chmod 755 -R /var/www/html


(6)如果正常,http://ip 登陆配置      
               #vi /var/www/html/phpinfo.php   
                ...  
            <?php   
                  phpinfo.php();   
              ?>   
                 ...  
                验证是否php解析正常、sjon、mcrypt是否启用。  
                如果正常,http://ip进行配置即可。






上一篇:通讯集团招聘高端技术人才(SEO、Wlan维护、网络规划)
下一篇:系统安全实践的少许资料
hifly520

写了  篇文章,拥有财富 ,被  人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies
jemball 发表于 2014-3-11 09:50:43
好详细啊,楼主是好样的。
cloudtuo 发表于 2014-3-26 15:00:50
另外,上传文件大小限制的问题需要修改:
php.ini
     upload_max_filesize = 10M(自己指定)
     memory_limit = 32M(自己指定)
     post_max_size = 20M(自己指定)
my.cnf
     max_allowed_packet = 10M(自己指定)
zhiping_deng 发表于 2014-3-27 09:04:17
学习!
lauchee 该用户已被删除
lauchee 发表于 2014-4-7 22:31:30
提示: 作者被禁止或删除 内容自动屏蔽
1234下一页
Powered by ITIL  © 2001-2025
返回顶部