配置nagios需要按照mysql,apache,php的顺序来安装,下面先介绍mysql的安装。大家只需按照下面的步骤逐步安装就行,我们都已经成功配置过了。(大概配置了5次)

  从ZZUNagios的博客上转摘过来并做些修改,谢谢05级的师兄

  注:请以root用户身份进入,“//”后的为注释,个别复制、粘贴的需要另外做

一、安装apache
           1.apache 的下载
             apache for linux的下载地址最直接的下载地址是www.onlinedown.net/soft/11529.htm,这是2.2.4的版本,大家可以到apache的官方网站得到最新的版本www.apache.org
           2.安装
              在软件所下载到的文件夹中执行
                 #tar -xzvf httpd-2.2.4.tar.gz          //解压缩
                 #cd  httpd-2.2.4            //进入你的解压缩目录下
                 #./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=rewrite  --enable-module=so          //这时会在/usr/local目录下自动生成一个apache的文件夹,即为其安装目录。
                 #make              //编译
                 #make install     //安装
                 察看编译进apache的模块:
               #/usr/local/apache/bin/httpd -l        //如果在出现的信息中看到http_core.c  mod_so.c说明apache支持dso方式了。

二、安装php
            1、php的下载
               同apache一样,直接下载地址是www.onlinedown.net/soft/9468.htm(这是php4.4.7)
               官方网站是www.php.org            2、安装
                在软件所下载到的文件夹中执行
                #tar xfz php-4.4.7.tar.gz 
                #cd php4.4.7      //进入你的解压缩目录下进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等等,如果想知道详细的配置,执行 ./configure --help来获得帮助。
                # ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --with-config-file- path=/usr/local/lib  --enable-track-vars   --with-xml                                //前提是已经安装了Mysql
                #make
                #make install            //安装完成后把php解压缩目录下的php.ini-dist复制到/usr/local/lib, 并重命名为php.ini
             3、配置
                对apache做如下配置
             vi /usr/local/apache/conf/httpd.conf
           #将ServerAdmin mailto:linux@linuxidc.com      //一行改为您的邮箱地址,可能会有所不同,但把ServerAdmin后的邮箱改为你的就行了
    
           #Options Indexes FollowSymLinks  //为安全起见,去掉"Indexes"   
  
     添加 AddType application/x-httpd-php .php 到AddType项之后    //注意点前的空格
          添加 LoadMoule php4-moudle modules/libphp4.so到LoadMoule项之后
                然后存盘退出
    
          vi /usr/local/lib/php.ini
          修改#register-golbals = On
          存盘退出
           4、重新启动apache
                # /usr/local/apache/bin/apachectl restart
              5、测试
                现在apache就能够运行php了,写个文件测试一下,在/usr/local/apache/htdocs目录下,用vi新建一个phpinfo.php文件,
              文件中只写入一行代码:
                  <? phpinfo(); ?>;
                 然后在你的浏览器上输入  http://你的ip/phpinfo.php
                 如果一切正常,浏览器中会出现php的信息。否则,节哀顺便~~~~~~重新安装一遍吧