snort 安装手册
- 格式:doc
- 大小:2.44 MB
- 文档页数:51
Snort 安装步骤
一,在本机的HOST文件里解析WINDIS,使其能解析出来
二.安装winpcap,一路next下去
二,安装snort,选择默认的安装目录
里面
四,修改snort里面的配置文件
五,六,
七、
八、
九、
十、
十一、
十二、将snort配置为系统服务
十一、测试snort 的安装,输入snort -W
2.用一台机子与其通信,用ping 192.168.4
3.200 –t 检测snort
这时候在命令行中使用’CTRL+C’或者通过任务管理器来结束Snort。
找到’Snort ’条目,将其启动类型设置为’自动’。
实验小结:
本次实验主要是配置snort入侵检测系统,最主要的步骤是在后面做检测snort是否成功安装时,输入snort -W 时,出现的网卡标号,要与目前机子使用的对照一下,并在输入snort –v –i() 中括号内输入刚才出现的那张网卡的标号,
是1,还是2 ,这样,在有流量通过这张网卡时,snort才可以检测得到数据包。
安装方法:如果你安装好了libpcap后,对snort安装将是很简单,关于libpcap的安装说明,你可以看看blackfire(/~bobdai/的一些文章,关于WINDOWS下的winpcap你可以看我站上的SNIFFER FOR NT上的安装说明。
装好libpcap后,你可以使用通常的命令:1.) ./configure 2.) make3.) make install 装好后你可以使用make clean清除一些安装时候产生的文件。
(有些系统如freebsd已经支持了libpcap,所以很轻松,不用再装了)。
而WINDOWS更简单,只要解包出来就可以了;参数介绍:命令行是snort -[options] <filters>选项:-A <alert> 设置<alert>的模式是full,fast,还是none full模式是记录标准的alert模式到alert文件中;Fast模式只写入时间戳,messages, IPs,ports到文件中,None模式关闭报警。
-a 是显示ARP包;-b 是把LOG的信息包记录为TCPDUMP格式,所有信息包都被记录为两进制形式,名字如snort-0612@1385.log,这个选项对于FAST 记录模式比较好,因为它不需要花费包的信息转化为文本的时间。
Snort在100Mbps网络中使用"-b"比较好。
-c <cf> 使用配置文件<cf>,这个规则文件是告诉系统什么样的信息要LOG,或者要报警,或者通过。
-C 在信息包信息使用ASCII码来显示,而不是hexdump,-d 解码应用层。
-D 把snort以守护进程的方法来运行,默认情况下ALERT记录发送到/var/log/snort.alert文件中去。
-e 显示并记录2个信息包头的数据。
-F <bpf>从<bpf>文件中读BPF过滤器(filters),这里的filters是标准的BPF格式过滤器,你可以在TCPDump里看到,你可以查看TCPDump 的man页怎样使用这个过滤器。
Snort使用报告一、软件安装安装环境:windows 7 32bit软件:Snort 2.9.5.5、WinPcap 4.1.1规则库: snortrules-snapshot-2970.tar.gz二、实验内容熟悉入侵检测软件Snort的安装与使用三、实验原理Snort是一个多平台(Multi-Platform),实时(Real-Time)流量分析,网络IP数据包(Pocket)记录等特性的强大的网络入侵检测/防御系统(Network Intrusion Detection/Prevention System),即NIDS/NIPS四.安装步骤1.下载实验用的软件Snort、Snort的规则库snortrules 和WinPcap.本次实验使用的具体版本是Snort 2.9.5.5、snortrules-snapshot-2970.tar.gz 和WinPcap 4.1.3首先点击Snort安装点击I Agree.同意软件使用条款,开始下一步,选择所要安装的组件:全选后,点击下一步:选择安装的位置,默认的路径为c:/Snort/,点击下一步,安装完成。
软件跳出提示需要安装WinPcap 4.1.1以上2.安装WinPcap点击WinPcap安装包进行安装点击下一步继续:点击同意使用条款:选择是否让WinPcap自启动,点击安装:安装完成点击完成。
此时为了看安装是否成功,进入CMD,找到d:/Snort/bin/如下图:(注意这个路径是你安装的路径,由于我安装在d盘的根目录下,所以开头是d:)输入以下命令snort –W,如下显示你的网卡信息,说明安装成功了!别高兴的太早,这只是安装成功了软件包,下面还要安装规则库:3.安装Snort规则库首先我们去Snort的官网下载Snort的规则库,必须先注册成会员,才可以下载。
具体下载地址为https:///downloads,往下拉到Rules,看见Registered是灰色的,我们点击Sign in:注册成功后,返回到这个界面就可以下载了。
Snort在Windows下的集成式安装一.1.安装Snort和Wincap包2.AppServ3.安装AppServ在Server Name中输入域名localhost:Administrator's Email Address 中输入邮箱地址:*****************监听端口设为8080。
点击next,进入下一界面:在出现的界面中输入密码(enter root password):"Character Sets and Collations"选择"GB 2312Simplified Chese",下图所示:然后单击"Install",进入安装过程,出现下图:安装完成后将C:\Appserv\php5目录下的php.ini-dist 文件改名为php.Ini,并启动Apache和MySql。
(控制面板—管理—服务确保Apache和MySql已启动)安装完成后可以查看(MySQL启动如下图)在浏览器中输入http://localhost :8080 出现:表示安装成功!(2)测试AppServ首先查看"控制面板"/"管理"/"服务",确保Apache和MySQL已经启动,然后,在浏览器中输入http://localhost :8080/phpinfo.php,(下图)可以了解php的一些信息。
最后打开浏览器,输入http://localhost :8080/phpMyAdmin/index.php,(下图)输入用户名root和密码,可以浏览数据库内容(1)配置AppServ第一步编辑Apache服务器配置文件。
打开Apache2.2\conf文件中的httpd.conf,检查相应的一些值第二步编辑phpMyAdmin中的关键文件。
打开C:\AppServ\www\phpMyAdmin\libraries目录下的config.default.php文件第三步配置php.ini。
Snort安装与配置Snort是免费NIPS及NIDS软件,具有对数据流量分析和对网络数据包进行协议分析处理的能力,通过灵活可定制的规则库(Rules),可对处理的报文内容进行搜索和匹配,能够检测出各种攻击,并进行实时预警。
Snort支持三种工作模式:嗅探器、数据包记录器、网络入侵检测系统,支持多种操作系统,如Fedora、Centos、FreeBSD、Windows等,本次实训使用Centos 7,安装Snort 2.9.11.1。
实训任务在Centos 7系统上安装Snort 3并配置规则。
实训目的1.掌握在Centos 7系统上安装Snort 3的方法;2.深刻理解入侵检测系统的作用和用法;3.明白入侵检测规则的配置。
实训步骤1.安装Centos 7 Minimal系统安装过程不做过多叙述,这里配置2GB内存,20GB硬盘。
2.基础环境配置根据实际网络连接情况配置网卡信息,使虚拟机能够连接网络。
# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736TYPE="Ethernet"BOOTPROTO="static"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"NAME="eno16777736"UUID="51b90454-dc80-46ee-93a0-22608569f413"DEVICE="eno16777736"ONBOOT="yes"IPADDR="192.168.88.222"PREFIX="24"GATEWAY="192.168.88.2"DNS1=114.114.114.114~安装wget,准备使用网络下载资源:# yum install wget –y将文件CentOS-Base.repo备份为CentOS-Base.repo.backup,然后使用wget下载阿里yum 源文件Centos-7.repo:# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup#wget –O /etc/yum.repos.d/CentOS-Base.repo /repo/Centos-7.repo更新yum源,并缓存:# yum clean all# yum makecache# yum -y update3.安装Snort安装epel源:# yum install -y epel-release安装依赖:经过前面的设置阿里源、源更升级后,将能够很顺利的安装完依赖。
Snort 的安装一.安装Apache服务器1.为了保证Apache能够正常的安装与运行,在安装前应先把IIS的服务关闭,以免造成端口冲突,确保IIS服务已经禁用和关闭自启动2.把IIS服务关了后,就可以正常安装Apahce服务了3.安装Apache服务4.安装完Apache之后我们可以在浏览器中输入http://localhost 测试Apache 安装是否成功,出现“It work !”字样,则表示Apache安装成功。
二.安装PHP1.首先解压PHP文件到c:\ids\php5文件夹2.复制c:\ids\php5目录下php5ts.dll 文件到c:\windows\system32 目录下。
3.复制php5目录下的php.ini-dist 到c:\windows 下,并重命名为php.ini 4.修改c:\ids\apache\conf\httpd.conf 文件, 加入apache 对php 的支持,在文档的编辑器中点击查找“vhost_alias.sa”,然后再下一行加入:loadmodule php5_module c:\ids\php\php5apache2.dll,新版本的写法:loadmodule php5_module c:/ids/php5/php5apache2_2.dll 5.加入:addtype application/x-httpd-php .php,如图6.修改c:\widows\php.ini 文件,在文档的编辑器中点击查找“gz .tgz”,找到;extension=php_gd2.dll去掉extension=php_gd2.dll 前的分号7.复制c:\ids\php5\ext 文件夹下php_gd2.dll 文件到c:\windows 文件夹下8.进行相关配置后,我们重启下Apache,然后在Apache网页存放目录下c:\ids\apache\htdocs文件夹下编写test.php文件,内容为<?php phpinfo();?>,然后我们打开浏览器,输入http://localhost/test.php,如果浏览到php的信息页面则说明一切正常。
标题:Snort入侵检测系统的配置安装作者:CmdH4ck工作平台:VMware虚拟机服务平台:windows server2003(安装snort)辅助平台:windows xp(进行入侵测试)工具:Apache服务器Php语言Winpcap网络驱动Snort入侵检测系统MY SQL数据库adodb组件jgraph组件acid组件snort规则包具体操作步骤:在C盘新建一个IDS文件夹,所需的工具软件安装在此文件夹内1.安装Apache服务器(图1——图5)安装时先将iss的服务关闭,防止造成端口冲突,如图.1图1关闭IIS服务后即可安装Apache服务器(没有截图的,默认点击下一步)图2图3图4安装完成之后,打开浏览器,输入http://localhost,出现以下内容,则表示安装成功图52.安装php解压php-5.2.6-win32.zip到c:\ids\php5\下,如图6图6复制c:\ids\php5\目录下的php5ts.dll到C:\WINDOWS\system32目录下复制c:\ids\php5\目录下的php.ini-dist到c:\windows目录下,并重命名为php.ini。
修改C:\ids\apache\conf\httpd.conf文件,加入apache对php的支持。
加入loadmodule php5_module c:/ids/php5/php5apache2_2.dll(如图7)图7添加类型:加入:addtype application/x-httpd-php .php (如图8)图8修改c:\windows\php.ini文件,去掉extension=php_gd2.dll前面的分号,使之支持gd2图9复制c:\ids\php5\ext文件夹下的php_gd2.dll文件到c:\windows文件夹下以上配置完成后,重启下apache服务器。
然后在apache网页存放目录下(C:\ids\apache\htdocs)编写test.php,内容为<?php phpinfo(); ?> (用记事本编写,后缀改为php即可)图10然后打开浏览器,输入地址http://localhost/test.php,如果出现图11,则一切正常。
Snort用户手册Snail.W第一章snort简介snort有三种工作模式:嗅探器、数据包记录器、网络入侵检测系统。
嗅探器模式仅仅是从网络上读取数据包并作为连续不断的流显示在终端上。
数据包记录器模式把数据包记录到硬盘上。
网路入侵检测模式是最复杂的,而且是可配置的。
我们可以让snort分析网络数据流以匹配用户定义的一些规则,并根据检测结果采取一定的动作。
嗅探器所谓的嗅探器模式就是snort从网络上读出数据包然后显示在你的控制台上。
首先,我们从最基本的用法入手。
如果你只要把TCP/IP包头信息打印在屏幕上,只需要输入下面的命令:./snort-v使用这个命令将使snort只输出IP和TCP/UDP/ICMP的包头信息。
如果你要看到应用层的数据,可以使用:./snort-vd这条命令使snort在输出包头信息的同时显示包的数据信息。
如果你还要显示数据链路层的信息,就使用下面的命令:./snort-vde注意这些选项开关还可以分开写或者任意结合在一块。
例如:下面的命令就和上面最后的一条命令等价:./snort-d-v–e数据包记录器如果要把所有的包记录到硬盘上,你需要指定一个日志目录,snort就会自动记录数据包: ./snort-dev-l./log当然,./log目录必须存在,否则snort就会报告错误信息并退出。
当snort在这种模式下运行,它会记录所有看到的包将其放到一个目录中,这个目录以数据包目的主机的IP地址命名,例如:192.168.10.1如果你只指定了-l命令开关,而没有设置目录名,snort有时会使用远程主机的IP地址作为目录,有时会使用本地主机IP地址作为目录名。
为了只对本地网络进行日志,你需要给出本地网络:./snort-dev-l./log-h192.168.1.0/24这个命令告诉snort把进入C类网络192.168.1的所有包的数据链路、TCP/IP以及应用层的数据记录到目录./log中。
实验八入侵检测系统snort的安装与使用一、实验序号:8二、实验学时:2三、实验目的(1)理解入侵检测的作用和检测原理。
(2)理解误用检测和异常检测的区别。
(3)掌握Snort的安装、配置。
(4)掌握用Snort作为基于主机的入侵检测系统(HIDS)的使用。
四、实验环境每2位学生为一个实验组,使用2台安装Windows 2000/XP的PC机,其中一台上安装Windows平台下的Snort 2.9软件;在运行snort的计算机上,安装WinpCap4.1.2程序。
五、实验要求1、实验任务(1)安装和配置入侵检测软件。
(2)查看入侵检测软件的运行数据。
(3)记录并分析实验结果。
2、实验预习(1)预习本实验指导书,深入理解实验的目的与任务,熟悉实验步骤和基本环节。
(2)复习有关入侵检测的基本知识。
六实验背景1 基础知识入侵检测是指对入侵行为的发现、报警和响应,它通过对计算机网络或计算机系统中的若干关键点收集信息并对其进行分析,从中发现网络或者系统中是否有违反安全策略的行为和被攻击的迹象。
入侵检测系统(Intrusion Detection System, IDS)是完成入侵检测功能的软件和硬件的集合。
随着网络安全风险系数不断揭帖,防火墙作为最主要的安全防范手段已经不能满足人们对网络安全的需求。
作为对防火墙极其有益的补充,位于其后的第二道安全闸门IDS能够帮助网络系统快速发现网络攻击的发生,有效扩展系统管理员的安全管理能力及提高信息安全基础结构的完整性。
IDS能在不影响网络及主机性能的情况下对网络数据流和主机审计数据进行监听和分析,对可疑的网络连接和系统行为进行记录和报警,从而提供对内部攻击、外部攻击和误操作的实时保护。
2 入侵检测软件Snort简介Snort是一款免费的NISD,具有小巧、易于配置、检测效率高等我,常被称为轻量级的IDS。
Snort具有实时数据流量分析和IP数据包日志分析能力,具有跨平台特征,能够进行协议分析和对内容的搜索或匹配。
1、安装winpcapWinPcap_4_1_2一路next即可2、安装snortSnort_2_8_3_1_Installer.exe安装完成使用下列命令行验证是否成功C:\Snort\bin>snort.exe –W看到那个狂奔的小猪了吗?看到了,就表示snort安装成功。
安裝完之後,開啟C:\Snort\etc的snort.conf尋找並修改下列設定的屬性如下:改为改为改为改为☐Snort安裝完後,並沒有附上rule檔,因此必需上網download最新的rule檔,在Snort官方網上,會針對使用者的權限提供不同的rule,在此,使用者分成三種:⏹Subscriber:可以取得最新最即時更新的rules⏹Registered:能取得更新時間超過30天的rules⏹Unregistered:只能得到幾個較重要的rule☐更新Snort Rules⏹將下載的rule檔(snortrules-snapshot-2.4.tar.gz)解壓縮後放置C:\snort\rules下 (Snort的安裝目錄\Rules)3、安裝MySQL☐mysql-5.0.96-win32並選擇Typical4、安裝MySQL管理工具NavicateMySQL安裝完成後,執行NavicateMySQL5、安裝Apache HTTP Serverapache_2.2.4-win32-x86-no_ssl改端口为887、安裝acid解压缩acid-0.9.6b23.tar.gz 至c:\apache2\htdocs\acid 目录下8 、安裝adodb及Jpgraph⏹別將adodb481.zip及jpgraph-1.22.tar.gz的檔案解壓縮到☐C:\Snort\php\adodb☐C:\Snort\php\jpgraph⏹開啟C:\Snort\php\jpgraph-1.22\src下的jpgraph.php檔,並增加一行設定如下:⏹// For internal use onlyDEFINE("_JPG_DEBUG",false);DEFINE("_FORCE_IMGTOFILE",false);DEFINE("_FORCE_IMGDIR",'/tmp/jpgimg/');DEFINE("CACHE_DIR", "/tmp/jpgraph_cache");←增加此行9、設定ACID点击create无反应,不能建立。
Snort 安装手册Snort+Apache+PHP+MySQL+Acidand Redhat 9.0Created by Shian-Yang Shiu , 2003/07/22Update by antony,2003/08/07新增phpmyadmin,mysqlgui设定http://www.antony.idv.tw目录1.简介 (1)2.安装Redhat 9.0操作系统(文字模式安装) (2)3.Redhat9.0的安装过程。
(3)4.调整Redhat9.0的设定 (18)5.下载安装相关系统软件 (22)6.安装相关系统软件 (23)6.1.安装zlib 1.1.4 (23)6.2.安装LibPcap 0.7.2 (23)6.3.安装MySQL 4.0.13 (23)6.4.安装Apache 2.0.46含PHP 4.3.2 (25)6.5.安装Snort 2.0.0及Snort Rules (30)6.6.设定MySQL相关设定 (34)6.7.安装JPGraph 1.12.2 (36)6.8.安装Adodb 350 (36)6.9.安装Acid 0.9.6b23及设定 (37)7.安装phpmyadmin (42)8.安装mysqlodbc (44)9.安装mysqlgui (48)9.1.下载mysqlgui for win32 (48)9.2.执行mysqlgui (48)9.3.设定连接的数据库ip db and username options (49)1.简介1.Snort是Linux上流传已久的‖入侵侦测软件‖,它是一个免费使用非商业化的软件,功能强大并不亚于商品化之软件。
2.Apache为Linux上所提供之Web Server。
3.PHP为开发Apache Server上的网页程序所需之开发语言。
4.MySQL为Linux上所提供之数据库系统。
5.Acid是一个可以将数据Web化的软件,提供图形化的接口,让使用者可以一目了然就了解目前资料所有状况。
6.Redhat 9.0为目前最新版的Linux操作系统。
7.此篇文章参考/docs/snort_acid_rh9.pdf,有兴趣的朋友自己前去抓取研读。
8. 若发生上述档无法设定完成时,可参考小弟之安装方式。
8.有问题可以e-mail与小弟讨论,电子邮件地址devehsu@入侵侦测软件Snort与其它软件结合,主要可以将文字化的Snort所产生的log(记录文件)转换成Web接口,以及图形化实时监视画面,让使用者不用再花很长时间去检视记录文件,可以很快就找到有问题的来源,可以缩减信息人员在数据分析及比对的时间。
2.安装Redhat 9.0操作系统(文字模式安装)1.图形化安装方式请参考附件2.安装画面是利用Vmware来安装Redhat9.0软件,但小弟试几次,在文字模式下可以安装完成,但一重开机就会出问题,若用图形安装模式,到换第二片画面,过一下就出现问题。
请各位自行测试看看,说不定是小弟机器的问题。
遇此问题时请调整vmware cdrom的设定改成auto-detect 或光驱实际所在位置.例如e3.建议各位有兴趣的同好,请用直接安装的方式,可正确安装执行。
4.安装完毕开启X-windows可利用update的方式,将所有相关软件升级到最新版。
3.Redhat9.0的安装过程。
请直接选‖Skip‖,按‖Enter‖请直接点选‖OK‖选取‖Chinese(Traditional)‖,然后选‖OK‖.建议选英文,虽然有support中文选取‖US‖,然后选取‖确定‖选取‖适当的鼠标‖,然后选取‖确定‖选取‖自订安装‖,然后选取‖确定‖选取‖自动磁盘分割‖,此处建议手动分割.disk druid:/boot 100m swap ram*1.5 其余/选取‖是‖选取‖移除系统上所有的Linux分割区‖,然后选取‖确定‖选取‖是‖选取‖确定‖选取‖确定‖即可选取‖确定‖选取‖确定‖(密码部份可以不管它)选取‖确定‖选取‖确定‖取消‖使用Bootd/DHCP‖,填上下方‖IP地址‖、‖子网掩码‖、‖预设网关器的IP地址‖及‖第一个名称服务器地址‖填上‖主机名称‖,选取‖确定‖选取‖中安全性‖,然后选‖自订‖选取‖SSH‖、‖WWW‖,然后选‖确定‖选‖确定‖直接选取‖确定‖选取‖亚洲/台北‖,然后选‖确定‖填入‖密码‖及‖密码确认‖,然后点取‖确定‖点选‖确定‖[套件群组部份]—请选取底下部份X Windows SystemGnome Desktop EnvironmentKDE Desktop Environment(不安装) EditorsEngineering and Scientific(不安装) Graphical InternetText based internetOffice/Productivity(不安装)Sound and Video(不安装)Authoring and Publishing(不安装) GraphicsGames and Entertainment(不安装) Server(全不安装)Development toolsKernel developmentX Software DevelopmentGnome Software Development(不安装) KDE Software Development(不安装) Administration(不安装)System ToolsPrinting support(不安装)选取‖确定‖不做开机磁盘,所以选取‖否‖用不到窗口就可以选‖略过X窗口设定‖选取‖确定‖4.调整Redhat9.0的设定在文字模式下打入指令”setup”选取‖system services‖,然后选‖Run Tool‖开机启动关掉几项服务:apmd, cups, firstboot, isdn, netfs, nfslock, pcmcia,portmap, sgi_fam然后打入‖reboot‖,重新开机5.下载安装相关系统软件请先下载须要安装到的软件(请尽量用最稳定的版本)1.下载MySQL 4.0.13版本/Downlads/MySQL-4.0/mysql-4.0.13.tar.gz 2.下载Snort 2.0.0版本/dl/snort-2.0.0.tar.gz3.下载Apache 2.0.47版本/dist/httpd/httpd-2.0.47.tar.gz4.下载Php 4.3.2版本/distributions/php-4.3.2.tar.gz5.下载Adodb 3.50版本/lens/dl/adodb350.tgz6.下载Acid 0.9.6b23版本/acid-0.9.6b23.tar.gz7.下载Zlib 1.1.4 版本/sourceforge/libpng/zlib-1.1.4.tar.gz 8.下载JPGraph 1.12.2版本http://www.aditus.nu/jpgraph/downloads/jpgraph-1.12.2.tar.gz 9.下载LibPcap 0.7.2版本/release/libpcap-0.7.2.tar.gz先把所有的软件下载到自己的PC再上传至RH9.0目录下。
6.安装相关系统软件6.1.安装zlib 1.1.4tar –zxvf zlib-1.1.4.tar.gzcd zlib-1.1.4./configure; make testmake installcd ..6.2.安装LibPcap 0.7.2tar –zxvf libpcap.tar.gzcd libpcap-0.7.2./configuremakemake installcd ..6.3.安装MySQL 4.0.13建立MySQL使用者和群组:groupadd mysqluseradd –g mysql mysql在/root底下找到檔名叫―.bash_profile‖ ,开启编辑软件找到PA TH这行改成PATH=$PATH:$HOME/bin:/usr/local/mysql/bin回到放source的目录下tar –zxvf mysql-4.0.13.tar.gzcd mysql-4.0.13./configure --prefix=/usr/local/mysqlmakemake installscripts/mysql_install_dbchown –R root /usr/local/mysqlchown –R mysql /usr/local/mysql/varchgrp –R mysql /usr/local/mysqlcp support-files/f /etc/f再来编辑/etc/ld.so.conf加入两行/usr/local/mysql/lib/mysql和/usr/local/lib用root执行指令‖ ldconfig –v‖设定MySQL自动开机执行找到你安装目录所在的地方cd mysql-4.0.12/support-filescp mysql.server /etc/init.d/mysqlcd /etc/rc3.dln –s ../init.d/mysql S85mysqlln –s ../init.d/mysql K85mysqlcd /etc/rc5.dln –s ../init.d/mysql S85mysqlln –s ../init.d/mysql K85mysqlcd ../init.dchmod 755 mysql假如安装到这边都没有发生过错误,请利用下面的指令测试看看你安装的MySQL运作正不正常。
指令‖ ps –ef |grep mysql‖至少要出现上图里的那几项,如果没有请检查看看之前安装过程有无问题。
6.4.安装Apache 2.0.46含PHP 4.3.2apache2.0.47我们将安装apache server在根目录的/www底下,你也可以选择你自己喜欢安装的目录;且我们将安装PHP模块整合进apache server。
tar –zxvf httpd-2.0.46.tar.gzcd httpd_2.0.46./configure --prefix=/www –enable-somakemake install执行‖/www/bin/apachectl start‖→确定apache有正常启动执行执行‖/www/bin/apachectl stop‖→确定apache有正常启动执行cd ..tar –zxvf php-4.3.2.tar.gz这里有问题,若出现--with-jpeg-dir error则不要将gd compiler即–with-gd错误讯息如下图cd php-4.3.2./configure --prefix=/www/php --with-apxs2=/www/bin/apxs --with-config-file-path=/www/php --enable-sockets --with-mysql=/usr/local/mysql --with-zlib-dir=/usr/local –with-gd(请注意要一次打完)使用copy paste以免打错makemake install[root@snort php-4.3.2]# ./configure --prefix=/www/php --with-apxs2=/www/bin/apxs --with-config-file-path=/www/php --enable-sockets --with-mysql=/usr/local/mysql--with-zlib-dir=/usr/local --with-gderrorconfigure: error: libjpeg.(a|so) not found.libtool --finish /root/php-4.3.2/libs^^^^^^^^^^^^路径请自行修改cp php.ini-dist /www/php/php.ini现在请编辑/www/conf目录底下的档案httpd.conf,找到底下几行#LoadModule php4_module modules/libphp4.so#AddType application/x-httpd-php .php然后把目录切换到/www/bin底下,执行底下部份指令cd /www/bincp apachectl /etc/init.d/httpdcd /etc/rc3.dln –s ../init.d/httpd S85httpdln –s ../init.d/httpd K85httpdcd /etc/rc5.dln –s ../init.d/httpd S85httpdln –s ../init.d/httpd K85httpd完成以上的步骤后,建立一个PHP测试档测试看看是否安装设定建立正常请开启文件编辑软件,在目录/www/htdocs底下建立一个档名‖test.php‖打上‖ <?php phpinfo(); ?>‖,如下图所示[root@snort htdocs]# cat indexphpinfo.php<?phpphpinfo();?>存储完毕后,联机测试会产生底下画面,表示设定正常执行。