zabbix部署安装总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Zabbix部署

一、部署环境(LAPM)

CENTOS6.8+MYSQL+apache+php

(1)CENTOS6.8+MYSQL部署安装略过;

(2)Linux下安装配置启动apache

安装Apache前准备:

1、检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf (这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig httpd off,再或者把centos自带的httpd服务的80端口改为其他端口,只要不与我们安装的Apache服务的端口冲突就可以啦。

停止并卸载linux系统自带的httpd服务:

1、service httpd stop

2、ps -ef | grep httpd

3、kill -9 pid号(逐个删除)

4、rpm -qa |grep httpd

5、rpm -e httpd软件包

1.[root@localhost bin]# find / -name httpd.conf

2.[root@localhost bin]# rm -rf httpd.conf

2、下载Apache安装包(httpd-2.2.34.tar.gz),下载地址:/

#tar -zxvf httpd-2.2.34.tar.gz

#cd httpd-2.2.34

1../configure --prefix=/home/apache2 (指定安装目录)

2.make

3.make install

3、启动apache服务

•启动Apache:/home/apache2/bin/apachectl start

• 停止Apache:/home/apache2/bin/apachectl stop

• 重启Apache:/home/apache2/bin/apachectl restart

4、配置

网站放在/home/apache2/htdocs目录下

如果网站的index后缀是PHP格式的,则要修改httpd.conf配置文件

(/home/apache2/conf),在DirectoryIndex增加index.php。

1.#

2.# DirectoryIndex: sets the file that Apache will serve if a directory

3.# is requested.

4.#

5.

6. DirectoryIndex index.html index.php

7.

在LoadModule中添加:LoadModule php5_module modules/libphp5.so

找到AddType application/x-gzip .gz .tgz 在其下添加如下内容

AddType application/x-httpd-php .php (.前面有空格)

AddType application/x-httpd-php-source .phps (.前面有空格)

在httpd.conf文件最后一行添加PHPIniDir /home/php/lib/php.ini (PHP配置文件路径)cp php-5.3.8/php.ini.dist /home/php/lib/php.ini

(如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)(php安装后配置)

5、测试

重启apache#./apachectl restart

在IE中通过http://localhost:80,如果看到页面中显示“It works!”字样,则代表Apache验证通过。

(3)php安装部署

安装PHP前准备:

1、检查php是否已经安装,使用php -v,是否能够看到版本号;或者使用rpm -qa | grep php 查看是否安装过。

2、下载PHP安装包,下载地址:/downloads.php用php-5.6.31.tar.bz2 选择以tar.bz2结尾的包(否则某些模块编译了也不可用)。

3、获取安装php需要的支持文件:

/download/netlong339/1351852 libxml2-2.6.32.tar.gz

安装libxml2

tar zxvf libxml2-2.6.32.tar.gz

cd libxml2-2.6.32

./configure --prefix=/home/libxml2

make

make install

如果安装成功以后,在/home/libxml2/目录下将生成bin、include、lib、man和share五个目录。在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上

"--with-libxml-dir=/usr/ local/libxml2"选项,用于指定安装libxml2库文件的位置。

PHP安装JPEG以及freetype库

GD库默认不安装JPEG扩展

安装JPEG

cd /usr/local/src

tar -xvf jpegsrc.v9a.tar.gz

cd jpeg-9a./configure --prefix=/home/jpeg --enable-shared

make

make install

安装好的文件存放在/home/jpeg/lib下

freetype库安装同上;

安装php5

#tar jxvf php-5.6.31.tar.bz2

#cd php-5.6.31

#./configure --prefix=/home/php --with-mysql=/home/mysql_data/mysql/

--with-apxs2=/home/apache2/bin/apxs --with-libxml-dir=/home/libxml2 --enable-fpm --with-mysqli --enable-bcmath --enable-mbstring --enable-sockets

--with-jpeg-dir=/home/jpeg --with-freetype-dir=/home/freetype --with-gd --with-gettext #make

#make install

配置:cp php-5.3.8/php.ini.dist /home/php/lib/php.ini

vim /home/php/lib/php.ini

date.timezone = Asia/Shanghai

post_max_size = 32M

max_execution_time = 300

相关文档
最新文档