Centos 6.2 安装 iTop2.0.2 步骤

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

环境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进行配置即可。

你可能感兴趣的:(centos,安装,itop)