配置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的信息。否则,节哀顺便~~~~~~重新安装一遍吧