×

微信扫一扫,快捷登录!

centos6.5系统上ITOP分离部署  

标签: 暂无标签
centos6.5系统上ITOP分离部署


1、安装centos6.5
关闭用户控制
# vi /etc/selinux/config 修改selinux=disabled   
# chkconfig --list  查看关闭启动项
# chkconfig --level 345 NetworkManager off
# chkconfig --level 345 iptables off
2、配置服务器网络
vi/etc/sysconfig/netwpork-scripts/ifcfg-eth0
3、配置网络yum源来安装软件。163网络yum源。
#mkdir  /mnt/gx
#mount -t cifs -o username=“”,password=“”//IP地址/共享文件夹 /mnt/gx(挂载windows共享文件夹)为了拿下载的163.yum源文件和需要安装的压缩包文件。
#cd /etc/yum.repos.d
#mv  Centos-Base.repo  Centos-Base.repo.bak  (备份yum源)
#cd gx
#cp Centos6-Base-163.repo  /etc/yum.repos.d/ 把163yum源放到yum配置文件所在文件夹。
#yum clean all
#yum makecache   yum源配置完成。
4、第一台服务器192.168.0.100上配置mysql
连接数据库之前必须保证iptables防火墙是关闭的。
#yum install mysql mysql-server
#yum install php-mysql
账号:itop
密码:itop
mysql进入数据库
#mysql –uroot –proot1234
mysql>create database itoptest;创建数据库
mysql>grant all privilegeson *.* to 'itop'@'%' identified by "itop" with grant option;
localhost只用于本机登陆,如果是其他任何机器需要填“%”
mysql>flush privileges ;
添加新用户itop并把表所有权限给该用户密码'itop'
列出所有数据库
mysql>show database;
5       第二台服务器192.168.0.101上配置Apachephp
#mkdir  /mnt/gx
#mount -t cifs -o username=””,password=”” //IP地址/共享文件夹 /mnt/gx
挂载Windows共享到/mnt/gx文件夹。
# cp -r 共享文件夹/ /mnt 拷贝安装文件到mnt/文件夹。
安装包包括itop2.1.0文件夹 、itop2.1.0汉化包文件夹、clibmcrypt2.5.8.tar.gz、mcrypt2.6.8.tar.gz、mhash0.9.9.9.tar.gz、php-5.3.3.tar.gz共4个文件,2个文件夹。
1  安装编译软件gcc*gcc-c++
yum  -y install  gcc*
yum install –y  gcc-c++
yum –y install make automake
2、命令查询确认有没有安装mcrypt库。
#yum list installed | grep mcrypt
cd到mnt文件夹下,
3、编译安装,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 -zxvflibmcrypt-2.5.8.tar.gz
#cdlibmcrypt-2.5.8
#./configure
#make
#make install 说明:libmcrypt默认安装到/usr/local

安装mhash
#tar -zxvfmhash-0.9.9.9.tar.gz
#cdmhash-0.9.9.9
#./configure
#make
#make install

安装mcrypt
#tar -zxvfmcrypt-2.6.8.tar.gz
#cdmcrypt-2.6.8
#LD_LIBRARY_PATH=/usr/local/lib ./configure
#make
#make install
4、安装phpmcryptjson扩展,需要php源文件
#yum -y install httpd
#yum -y install php php-mysql php-xml php-cli php-soapphp-ldap php-devel  php-pear
#yum -y install gcc zlib libpng freetype jped gd
tar –zxvf php-5.3.3.tar.gz

#yum list installed | grep php
#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
6、上传itop文件到 /var/www/html文件夹。
#vi /etc/my.cnf(数据库服务器)
...   
[mysqld]   
...   
max_allowed_packet=16M
...      
#yum -y install ntp (两台服务器)
#chkconfig ntpd on (两台服务器)
#chkconfig mysqld on(数据库mysql服务器)
#chkconfig httpd on(apache服务器)
#service ntpd start(两台服务器)
#service mysqld start(数据库mysql服务器)
#service httpd start(apache服务器)
#mysqladmin -uroot password 'mysql密码'(数据库mysql服务器)
#chown apache:apache -R /var/www/html(apache服务器)
#chmod 755 -R /var/www/html(apache服务器)

7、配置ITOP
按照教程一步步安装ITOP。
9、汉化。
汉化包覆盖到/var/www/html文件夹下面。
10、完成。
输入apacheip地址登陆访问ITOP。

资源见:(竟然没有发链接的权限,呵呵)

(部分地方非原创、望作者见谅{:soso_e183:}{:soso_e183:}{:soso_e183:}{:soso_e183:}{:soso_e183:}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x




上一篇:招聘支付标准岗(上海,年薪8-10W)
下一篇:招聘IT系统运维岗人员(北京,中国银行证券股份有限公司)
xuanyuanjian

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

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies
finnfong 发表于 2015-1-26 10:13:55
分离部署有何好处?mysql的数据量通常不会太大吧?
liuwangtu 发表于 2015-2-1 23:27:24
强大的。必须学习。
匿名  发表于 2015-2-2 16:42:51
除非公司非常大,否则数据库压力不会很大吧
iwillpm 发表于 2015-2-26 21:48:56
一台服务器不够用吗?
12下一页
Powered by IT 运维管理
返回顶部