Zabbix安装(一):安装Lamp环境

系统版本:CentOS-6.5-x86_64

一、系统环境

1、主机名

[root@zabbix ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=zabbix

2、yum源
使用阿里的yum源

[root@zabbix ~]#wget -O /etc/yum.repos.d/epel-6.repo mirrors.aliyun.com/repo/epel-6.repo && yum clean all && yum makecache

3、selinux安全项

[root@zabbix ~]# vim /etc/selinux/config
SELINUX=disabled
[root@zabbix ~]# setenforce 0

4、防火墙

[root@zabbix ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
[root@zabbix ~]# service iptables save

二、LAMP环境

1、安装Apache

[root@zabbix ~]# yum install -y httpd
[root@zabbix ~]# vi /etc/httpd/conf/httpd.conf
DirectoryIndex  index.php index.html 
AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps
[root@zabbix ~]# service httpd start
[root@zabbix ~]# chkconfig httpd on

2、安装PHP

[root@zabbix ~]# yum -y install php php-gd php-xml php-bcmath  php-mbstring php-mysql php-imap php-ldap php-odbc php-pear php-xmlrpc

访问测试

[root@zabbix ~]# vi /var/www/html/index.php

结论:会显示php的相关信息表示php+apache整合成功
3、安装Mysql

[root@zabbix ~]# yum install mysql mysql-server mysql-devel 
[root@zabbix ~]# service mysqld start
[root@zabbix ~]# chkconfig mysqld on
[root@zabbix ~]# mysqladmin -u root password '123456'

当主机断电重启后zabbix无法连接mysql,报错如下:
Another MySQL daemon already running with the same unix socket
要先删除mysql.sock文件才能启动mysqld,因此在执行下面的命令开机重启mysql:
[root@zabbix ~]# echo "rm -f /var/lib/mysql/mysql.sock && service mysqld restart" >> /etc/rc.local

转自:http://ywzhou.blog.51cto.com/2785388/1578211

你可能感兴趣的:(Zabbix安装(一):安装Lamp环境)