cacti监控(1)基础安装apache mysql php

Cacti 是一套基于 PHP、 MySQL、 SNMP、及 RRDTool开发的网络流量监测图形分析工具。它通过监测图形分析工具。它通过监测图形分析工具。它通过 snmp来获取数据,使用来获取数据,使用 RRDtool  绘画图形,而且你完全可以不绘画图形,而且你完全可以不绘画图形,而且你完全可以不需要了解RRDtool 复杂的参数。

我把apache mysql php rrdtool cacti安装在了test3.wolf.org(192.168.87.130)上面用来监控 test1.test.com(192.168.87.129),所以在test1.test.com上面安装snmp代理。

1, apache  安装

tar  xvfz   httpd-2.2.11.tar.gz

cd httpd-2.2.11
        ./configure  --prefix=/usr/local/apache --enable-so

#  --prefix=&lt;Install_Path> 指明编译后的二进制文件安装到<Install_Path>目录,用实际安装路径替换<Install_Path>,如--prefix=/usr/local/apache-2.2.11 ,如果省略此配置参数,默认安装到/usr/local/apache2目录。

#  --enable-so 指明编译动态加载模块(DSO)支持到httpd二进制文件,此模块使得Apache的各功能模块可以与核心分开编译、运行时动态加载。有了DSO支持,升级和增加模块时只需编译相关的模块即可,不必重新编译整个系统。最新版本的Apache缺省编译此模块到httpd二进制文件,如果你在使用早期版本的apache并且需要DSO支持,可能要明确指出此选项。

#  --enable-mods-shared=<MODULE-LIST> 明确指明要以DSO方式编译的模块,<MODULE-LIST>为空格分隔的模块名列表、all或者most,all表示包含所有模块,most表示包含大部分模块,如--enable-mods-share="rewrite deflate",--enable-mods-share=most,效果等同于多个--enable-<FEATURE>=share

make && make install
         /usr/local/apache/bin/apachectl restart             启动 httpd

  echo  "/usr/local/apache/bin/apachectl start" >> /etc/rc.local    加入开机

2 ,mysql安装

这个版本的mysql安装比较简单,建议大家这么做~~!!!

tar  xvfz mysql-5.1.49-linux-i686-glibc23.tar.gz

useradd mysql                                                  添加mysql用户
    mv  mysql-5.1.49-linux-i686-glibc23 /usr/local/mysql
     chown -R root:mysql /usr/local/mysql/             修改权限
    chown -R mysql:mysql /usr/local/mysql/data/
    cd /usr/local/mysql/
    cp support-files/my-medium.cnf  /etc/my.cnf
   ./scripts/mysql_install_db  --user=mysql               初始化mysql
    /usr/local/mysql/bin/mysqld_safe --user=mysql &       后台启动mysql
   ./bin/mysqladmin -uroot password 123456            添加root用户和密码
    echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.local  开机启动

echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile   设置环境变量

source  /etc/profile            使环境变量生效

3,php 安装

在安装php之前需要其他的包的支持,这些包很多,在这里我就不一一编译安装了,最简单的方法是yum安装

[root@test3 mysql]# yum install -y libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel gd gd-devel mysql-devel

[root@test3 php-5.2.9]# tar  xvfz  php-5.2.9.tar.gz

[root@test3 php-5.2.9]# cd php-5.2.9  

[root@test3 php-5.2.9]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --enable-sockets

时间: 2024-09-17 03:34:34

cacti监控(1)基础安装apache mysql php的相关文章

Linux下源代码安装apache+mysql+php

Linux下源代码安装apache+mysql+php /******************************* * I am pefocus,pefocus is me !* *******************************/ 编译环境:RedHat Enterprise AS 5,开启SELlinux 所需要的软件:apache,php,phpmyadmin,mysql,GD及库相关         libpng-1.2.24.tar.bz2   zlib-1.2.3.

[原创]WIN98/ME安装APACHE+MYSQL+PHP安装最终技巧...

apache|mysql|技巧|原创 我用的版本很新...apache为apache_1.3.26-win32-x86-no_src.exe(在官方里面DOWN的)php为php4.23(www.pconline.com里面有)mysql为3.23在PCONLINE.COM里面都有..就只有APACHE.EXE(PCONLINE为ZIP要慢慢搞我不喜欢所以去了官方那里DOWN)www.apache.org(en版本) APACHE安装到c:\(就是选择文件夹的时候选择的)PHP为C:\PHP4M

在Windows XP下安装Apache+MySQL+PHP环境

 在整个wamp环境搭建中,本质的工作如下: 1,配置系统对php中dll文件能默认处于调用状态. 在windos下,对dll文件系统默认处于调用状态的,有两种采用的方式. 第一种是:把需要调用dll文件复制到C:windows system32(如果是Windows 2000操作系统,则为C:WINNT system32)目录下. 第二种是:把.dll后缀文件所在的文件夹的地址,追加到系统的path变量中去,这样的话,系统启动的时候,也会默认把dll文件自动载入内存中. 第三种是:把php.i

在Windows XP下安装Apache+MySQL+PHP环境_php技巧

在整个wamp环境搭建中,本质的工作如下: 1,配置系统对php中dll文件能默认处于调用状态. 在windos下,对dll文件系统默认处于调用状态的,有两种采用的方式. 第一种是:把需要调用dll文件复制到C:\windows\ system32\(如果是Windows 2000操作系统,则为C:\WINNT\ system32\)目录下. 第二种是:把.dll后缀文件所在的文件夹的地址,追加到系统的path变量中去,这样的话,系统启动的时候,也会默认把dll文件自动载入内存中. 第三种是:把

linux系统中yum安装Apache+MySQL+PHP环境

一.安装并配置MySQL 1.1 执行yum命令安装MySQL yum -y install mysql mysql-server 1.2 把添加MySQL进开机启动项,并立即启动MySQL chkconfig –levels 235 mysqld on /etc/init.d/mysqld start 1.3 设置MySQL root帐号密码 mysql_secure_installation 二.安装Apache 2.1 使用yum命令安装Apache yum –y install http

在CentOS 6 中安装WordPress(一) 安装Apache,Mysql, PHP环境_Linux

1.安装Apache   在终端中输入下面的命令就可以安装Apache了: sudo yum install httpd sudo的意思是用root用户做什么操作.要点击y就确认下载安装了,非常方便. 然后用下面的命令来启动服务 sudo service httpd start 现在不用着急往下弄,直接在浏览器中输入DigitalOcean给你的IP地址,应该就可以访问到Apache的欢迎页面了.类似下面的样子: 是不是很酷?如果你的域名已经成功解析到你主机的IP地址上的话,用你的域名应该也可以

centos下yum搭建安装linux+apache+mysql+php环境教程_Linux

我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget                                                     #安装下载工具wget 2.wget http://www.atomicorp.com/installers/atomic       #下载atomic yum源,配置CentOS 6.5第三方yum源 3. sh 

centos系统下ruby on rails+apache+mysql 安装配置详解

客户的服务器,是Ubuntu + apache2 + ruby on rails,现在客户的服务器有的页面老是报500错误 ,ruby这门语言只是了解过,没有深入的研究.也从来没有搭建过ruby的服务器环境,还有就是客户为什么会用ubuntu来做服务器,我感觉很奇怪.我在CentOS上面装完ruby on rails后,我明白了. 前言,yum安装后的种种问题. 开始的时候,我是用yum来安装apache mysql ruby on rails等,装完后发现很多问题,用gem根本装不了rails

CentOS yum 安装 Apache + PHP + MySQL

# 检查并卸载  代码如下 复制代码 rpm -qa|grep httpd rpm -e httpd rpm -qa|grep mysql rpm -e mysql rpm -qa|grep php rpm -e php # 删除默认的Apache  代码如下 复制代码 yum -y remove httpd # 查找最快的源  代码如下 复制代码 yum -y install yum-fastestmirror # 更新  代码如下 复制代码 yum -y update # 安装必要的组件