Linux平台配置snort+apache+php+mysql+acid情形

1.配置apache+php+mysql环境
安装zlib1.1.3
tar -xzvf zlib-1.1.3.tar.tar
cd zlib-1.1.3
./configure; make test
make install
cd .
2.安装MySQL4.0.26
2.1开立mysql组和mysql用户
从系统安全性思量,应制止以root或特级用户的身份运转Snort,需为Snort创制专项使用的用户和组
groupadd mysql
useradd -g mysql mysql
修改/root下的.bash_profile的这一行:
PATH=$PATH:$HOME/bin为
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin
2.2安装mysql
tar -xzvf mysql-4.0.26.tar.tar
cd mysql-4.0.26
./configure –prefix=/usr/local/mysql
make
make install
cd scripts
./mysql_install_db
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
cp ../support-files/my-medium.cnf /etc/my.cnf
向/etc/my.cnf中参与一行:
user = mysql (in the [mysqld] section)
向/etc/ld.so.conf中踏向两行:
/usr/local/mysql/lib/mysql
/usr/local/lib
载入库,执行
ldconfig -v
2.3测量检验mysql是还是不是专业
cd /usr/local/mysql/bin/
./mysqld_safe –user=mysql&
ps -ef |grep mysql
看mysql_safe是不是工作
2.4安装mysql为自运维
将mysql安装目录下的support-files目录中的
mysql.server文件拷到/etc/init.d目录
cp mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
创制硬链接:
cd /etc/rc3.d(文本情势运行)
ln -s /etc/init.d/mysql S85mysql
ln -s /etc/init.d/mysql K85mysql
cd /etc/rc5.d (图形情势运维)
ln -s /etc/init.d/mysql S85mysql
ln -s /etc/init.d/mysql K85mysql
3.安装Apache2.2.3和PHP4.4.6
tar -xvzf httpd-2.2.3.tar.gz
cd httpd-2.2.3
./configure –prefix=/usr/local/www –enable-so
注:apache根目录为 /usr/local//www
make
make install
安装libpng
tar xzvf libpng-1.2.12.tar.gz
cd libpng-1.2.12
cp scripts/makefile.std makefile长度
make test
make install
cd ..
tar -zxvf php-4.4.6.tar.gz
cd php-4.4.6
./configure –prefix=/usr/local/www/php
–with-apxs2=/usr/local/www/bin/apxs
–with-config-file-path=/usr/local/www/php
–enable-sockets
–with-mysql=/usr/local/mysql
–with-zlib-dir=/usr/local
–with-gd
专注:这几个为一行,中间不要有回车
make
make install
cp php.ini-dist /www/php/php.ini
编辑httpd.conf(/www/conf)
加入两行
LoadModule php4_module modules/libphp4.so (The new version of PHP adds
it for you)
AddType application/x-httpd-php .php (hit ctrl-w and search for
AddType)
DirectoryIndex index.php index.html index.html.var (Search for
DirectoryIndex)
httpd.conf中相关内容如下:
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule php4_module        modules/libphp4.so
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.php index.html.var
</IfModule>
#
# AddType allows you to add to or override the MIME configuration
# file specified in TypesConfig for specific file types.
#
#AddType application/x-gzip .tgz
#
# AddEncoding allows you to have certain browsers uncompress
# information on the fly. Note: Not all browsers support this.
#
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
#
# If the AddEncoding directives above are commented-out, then you
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
安装Apache为自运维
cp /www/bin/apachectl /etc/init.d/httpd
cd /etc/rc3.d
ln -s /etc/init.d/httpd S85httpd
ln -s /etc/init.d/httpd K85httpd
cd /etc/rc5.d
ln -s /etc/init.d/httpd S85httpd
ln -s /etc/init.d/httpd K85httpd
测验一下 PHP
cd /etc/init.d
./httpd start
在/www/htdocs下建设构造文件 test.php
cd /www/htdocs
vi test.php
加入
<?php phpinfo(); ?>
用4.安装 libpcap-0.9.4
tar -zxvf libpcap-0.9.4.tar.gz
cd libpcap-0.9.4
./configure –prefix=/usr/local/snort/libpcap
make
make
install图片 1

1、软件条件
 Linux版本:RedHat 6.2
在装置时精选完全安装
 Apache版本:Apache_1.3.9.tar.gz
 PHP版本:PHP-4.0.2.tar.gz
 Mysql版本:MySQL-3.23.38-1.i386.rpm
 Mysql管理:PhpMyAdmin.tar.gz
2、安装进度
1)安装Mysql
  因为RPM包安装特别轻便何况成功率高所以笔者选用这种设置方式。
 方法:
  在Xwindows下双击此文件就能够了。
  在提醒符下输入:
 rpm -i MySQL-3.23.38-1.i386.rpm
2)安装Apache和PHP
 注:Apache和PHP是在一块儿安装的,那点一定要理解。
步骤如下:    
a、先鲜明Apache安装后的不二诀要
b、安装并编写翻译PHP,把PHP作为Apache的模块安装到Apache的安装路线(即Apache的解压缩的渠道)
c、安装并编写翻译Apache
因为唯有先把PHP作为Apache的模块安装到Apache的设置路线(即Apache的解压缩的路线),再设置Apache手艺使Apache实行PHP文件。
伊始安装:
 解压缩文件: 
tar zxvf Apache_1.3.9.tar.gz
tar zxvf PHP-4.0.2.tar.gz  
配备Apache明确Apache安装后的门路:
cd Apache_1.3.9 ./configure –prefix=/usr/local/apache
步向PHP的解压目录,输入:
./configure –with-apache=../Apache_1.3.9 –with-mysql –disable-debug
–enable-track-vars
注:”../Apache_1.3.9″表示Apache的解压路线,这些门路应当要科学,小编是把Apache和PHP放在一样路径  下解压的。 那样做就是让PHP作为Apache的模块和Apache一同安装。
下一步:   编写翻译、安装PHP到Apache的原来目录中
在晋升符下输入:
make
姣好之后再输入:
make install
再将php.ini.dist拷贝到这几个目录:/usr/local/lib,一碗水端平命名称叫php.ini
cp php.ini.dist /usr/local/lib
聊起底一步是设置Apache
跻身Apache的解压目录输入:
./configure –prefix=/usr/local/apache
–activate-module=src/modules/php4/libphp4.a
接下来:
make
make install
至此安装工作成功了。
你还索要改动一些地方,技能让Apache推行PHP,如下:
 编辑Apache配置文件:
/usr/local/apache/conf/httpd.conf
找到这一行:
AddType application/x-httpd-php3 .php3
铲除后边的“#”号。
再加上上边包车型地铁几行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
重复开动Apache:
cd /usr/local/apache/bin ./apachectl restart
用下边那个文件在浏览器下测量试验Apache和PHP:
test.php
<?
phpinfo();
?>
一旦出现了有关PHP的消息,表达你已经成功了!    要留神分寸写!
利用PhpMyAdmin来管理Mysql
将解压后的PhpMyAdmin目录放到你的Apache的htdocs目录下,修改那些文件使之成为国语的分界面:config.inc.php
找到有“english”单词的一行,将“english”改成“chinese_gb”存盘,这样就形成了。
那回再到浏览器下实践一下以此目录下的 index.php文件,那下应该出现Mysql的田间管理分界面了何况照旧普通话,是还是不是很安适!图片 2

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图