1.部署好 LAMP环境
- 安装apache2 sudo apt-get install apache2
- 安装mysql-server sudo apt-get install mysql-server
- 安装php7.0 libapache2-mod-php7.0 sudo apt-get install php7.0 libapache2-mod-php7.0
浏览器输入http://xxx/info.php,如果显示如下页面,则说明安装成功
php脚本如下:
位于/var/www/html下
2. 因为源中的zabbix-server是2.47版本的,所以添加zabbix-server-3.2的源
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
安装源: dpkg -i zabbix-release_3.2-1+xenial_all.deb
更新源: sudo apt-get update
安装zabbix-server-mysql: sudo apt-get install zabbix-server-mysql
3.配置zabbix数据库,zabbix数据库用户并授权
- 创建zabbix数据库 create databases zabbix character set=utf8; ( 字符集设置成utf8格式)
- 创建zabbix用户并授权 create user zabbix indentified by 'xxxx'; grant all on zabbix.* to zabbix;
- 将数据表copy到zabbix数据库中 zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |mysql -uzabbix -p zabbix
- 配置/etc/zabbix/zabbix_server.conf 文件(DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=xx)
4. 安装zabbix-server的web界面
sudo apt-get install zabbix-frontend-php
将/usr/share/zabbix 文件夹复制到 /var/www/目录下
5.访问 http://xxxx/zabbix
启动zabbix-server服务 /etc/init.d/zabbix-server start
访问 http://xxxx/zabbix
说明了 php的时区没有设置、缺少bcmath组件、缺少mbstring组件、缺少xml组件
bcmath:精准计算组件
安装: sudo apt-get install php7.0-bcmath php7.0-xml php-7.0-mbstring
调整时区:/etc/php/7.0/apache2/php.info 将date.timezone 值设置为 Asia/Shanghai
重启apache2服务,刷新网页