yum install -y gcc gcc-c++ yum groupinstall "Development tools" yum install zlib-devel pcre-devel yum install openssh-clients wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.6.tar.gz wget http://mirror.esocc.com/apache//apr/apr-1.4.8.tar.gz wget http://mirror.esocc.com/apache//apr/apr-util-1.5.2.tar.gz tar -xvf httpd-2.4.6.tar.gz tar -xvf apr-1.4.8.tar.gz tar -xvf apr-util-1.5.2.tar.gz mv apr-1.4.8 httpd-2.4.6/srclib/apr mv apr-util-1.5.2 httpd-2.4.6/srclib/apr-util cd httpd-2.4.4 ./configure --with-included-apr --enable-nonportable-atomics=yes --with-z --enable-so make make install
修改配置文件,将以下行的注释去掉
/usr/local/apache2/conf/httpd.conf LoadModule authz_host_module modules/mod_authz_host.so LoadModule authz_core_module modules/mod_authz_core.so LoadModule userdir_module modules/mod_userdir.so LoadModule dir_module modules/mod_dir.so LoadModule mime_module modules/mod_mime.so LoadModule php5_module modules/libphp5.so
添加mime,添加一行
/usr/local/apache2/conf/mime.types application/x-httpd-php php
老版本需要改
/usr/local/apache2/conf/httpd.conf <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>
服务的启动和停止
/usr/local/apache2/bin/apachectl [-k start|restart|graceful|graceful-stop|stop] /usr/local/apache2/bin/apachectl -k start /usr/local/apache2/bin/apachectl -k stop
访问测试
http://192.168.200.146
it works!
说明安装成功
以下步骤,配置完PHP后再测试
zabbix[3]为zabbix server编译安装php5.6
测试php
vi /usr/local/apache2/htdocs/info.php
<?php phpinfo() ?>
http://192.168.200.146/info.php
出现php安装修,则php运行无误
引用
System Linux centos.vm.zzdev.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64
Build Date Aug 12 2016 00:33:15
Configure Command './configure' '--prefix=/opt/php5' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-config-file-path=/opt/php5/lib' '--disable-cli' '--enable-shared' '--with-libxml-dir' '--with-gd' '--with-openssl' '--enable-mbstring' '--with-mcrypt' '--with-mysqli' '--with-mysql' '--enable-opcache' '--enable-mysqlnd' '--enable-zip' '--with-zlib-dir' '--with-pdo-mysql' '--with-jpeg-dir' '--with-freetype-dir' '--with-curl' '--without-pdo-sqlite' '--without-sqlite3' '--enable-bcmath' '--enable-sockets' '--with-gettext'
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path /opt/php5/lib
Loaded Configuration File /opt/php5/lib/php.ini
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP API 20131106
PHP Extension 20131226
Zend Extension 220131226
Zend Extension Build API220131226,TS
PHP Extension Build API20131226,TS
Debug Build no
Thread Safety enabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streams https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters zlib.*, convert.iconv.*, mcrypt.*, mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk
Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 423mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 352find -iregex ".*/sh[a-z ... -
rsync备份和删除指定文件
2018-01-02 10:23 2054文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
linux 定时任务crontab操作
2017-12-28 16:14 634常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1412centos6.5配置了iptables的nat功能,但是不知 ... -
linux删除乱码文件
2017-09-30 11:20 683系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
LVM常用命令
2017-08-25 10:28 621lvm 查看命令 lvs vgs pvs vgdisplay ... -
Centos7 firewalld操作
2017-08-25 10:27 626启动:# systemctl start firewall ... -
centos 添加DNAT SNAT
2017-08-25 10:19 3418外网服务器IP 101.168.200.22 开放端口8310 ... -
centos6.5 配置PXE系统
2017-08-25 09:58 735参考https://linux.cn/article-4902 ... -
centos6 tomcat 启动脚本 tomcat服务
2017-08-23 11:24 1441系统自动启动tomcat 复制该脚本到/etc/init.d/ ... -
CentOS6.5 整机备份与迁移恢复 五
2017-07-10 14:44 846修改网卡等配置 B服务器启动后,由于权限等原因会导至部分功能出 ... -
CentOS6.5 整机备份与迁移恢复 四
2017-07-07 16:52 870修改B系统引导器,正常启动B系统 选择系统安装或更新 ... -
CentOS6.5 整机备份与迁移恢复 三
2017-07-07 16:41 1051恢复系统文件 使用光盘启动B服务器,进入rescue模式,进入 ... -
CentOS6.5 整机备份与迁移恢复 二
2017-07-07 16:05 1158恢复分区表和格式化分区 在B服务器上,使用同样的系统盘启动系统 ... -
CentOS6.5 整机备份与迁移恢复 一
2017-07-07 15:32 7621CentOS6.5的整机备份与迁 ... -
centos vsftpd 虚拟用户安装配置
2017-07-07 14:11 643安装vsftpd yum install -y vsftp ... -
openstack 虚拟机改IP
2017-03-31 17:17 1681虚拟环境搭建好以后,需要把实体服务器切换到虚拟机中,为了 ... -
编译安装openstack mitaka horizon
2017-03-15 15:19 1640由于openstack的rpm包 ...
相关推荐
本文档详细介绍了如何在CentOS 6.5操作系统上安装Zabbix 2.2.2版本(虽然标题提及的是Zabbix 2.4,但实际操作过程中的版本为2.2.2),并配置MySQL 5.1.73作为其数据库。Zabbix是一款开源的企业级监控解决方案,可以...
### zabbix-2.4.3安装文档知识点详解 #### 一、概述 本文档将详细介绍如何在Linux环境下安装配置zabbix-2.4.3版本,并构建完整的监控平台。zabbix是一款开源的企业级分布式监控解决方案,适用于网络设备、服务器等...
登录 MySQL 并创建名为 `zabbix` 的数据库,并为该数据库创建一个用户名为 `zabbix` 的用户,赋予其所有权限,并设置密码为 `zabbix`。 ```sql mysql -u root mysql> create database zabbix character set utf8 ...
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm ``` 现在,通过YUM安装Zabbix的主要组件: ```bash yum install zabbix-server-mysql zabbix-web-mysql zabbix-...
apache server service不能成功启动的错误提示
安装Zabbix Server之前,需要先安装依赖包,包括Apache、PHP、MySQL等。 2. 安装数据库 可以选择使用 MySQL、PostgreSQL 或者 PerconaDB 等数据库管理系统。 3. 将 Zabbix 的数据库导入至 PerconaDB 中 在安装...
为了安装 Zabbix Server 和相关组件,需要先添加 Zabbix 的 YUM 仓库。 ```bash [root@cdcjtx ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm ``` **3.2 ...
2. **编译安装Zabbix Server:** 使用`./configure && make && make install`命令编译安装Zabbix Server。 3. **编译安装Zabbix Agent:** 使用同样的命令编译安装Zabbix Agent。 ##### 2.4 配置文件及Web前端文件...
**2.1 安装Zabbix Server** 1. 下载Zabbix 3.2.6的源码包。 2. 解压并进入目录。 3. 运行`./configure`命令进行配置,通常需要与MySQL和PHP相兼容。 4. 执行`make`和`make install`完成安装。 **2.2 数据库准备** ...
对于Linux系统,可以将zabbix agent安装为系统服务,通过修改配置文件来指定zabbix server的位置以及其它参数。 2.8.2 Windows客户端 Windows环境下,同样需要安装zabbix agent,并根据实际情况配置zabbix agent的...
安装 Apache HTTP Server 和所需的 PHP 扩展: ```bash yum install httpd php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap ``` ##### 3.3 配置 PHP 和 HTTPD 编辑 PHP ...
baseurl = http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/ enabled = 1 gpgcheck = 0 priority = 1 ``` ##### 2.3 安装Zabbix软件包 使用`yum`安装Zabbix的相关组件: ```bash # yum install zabbix-agent ...
2. 添加Zabbix的YUM仓库并安装:`rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm`。 3. 安装Zabbix服务器端和Web界面:`yum install zabbix-server-mysql zabbix-...
2. **Zabbix Agent**:部署于被监控的目标设备上,用于收集本地数据并通过网络发送给 Zabbix Server。Zabbix Agent 可以安装在多种操作系统上,包括 Linux、Unix 和 Windows。 3. **Zabbix Proxy**:作为一种可选...
6. **启动服务**:启动Zabbix前端(Apache或Nginx)和后台(Zabbix Server/Agent)服务。 7. **初始化数据**:通过Zabbix前端完成首次数据导入和设置,如主机、模板、用户权限等。 8. **监控与维护**:安装完成后,...
这个想法是使用这个容器与 docker-zabbix-mysql 和 docker-zabbix-server 来形成一个工作的 Zabbix 安装,遵循每个容器只使用 1 个进程的 Docker 原则。 用法 这是使用 docker-zabbix-server 创建工作 Zabbix 2.4 ...
在本场景中,我们关注的是使用Apache HTTP Server 2.4版本实现这一功能。Apache 2.4是Apache HTTP Server的最新稳定版本,它提供了一系列强大的特性,包括模块化设计、更好的性能和安全性,以及对负载均衡的支持。 ...