复习:首先,安装所需的软件:







mysql-4.1.11.tar.gz



snort-2.4.4.tar.gz



apache2.0.53



php-5.0.4.tar.gz



adodb480.tar.gz



acid-0.9.6b23.tar。






1。安装所需的软件:







mysql-4.1.11.tar.gz



snort-2.4.4.tar.gz



apache2.0.53



php-5.0.4.tar.gz



adodb480.tar.gz



acid-0.9.6b23.tar.gz



zlib-1.2.2.tar.gz



jpgraph-2.1.1.tar.gz



libpcap-0.9.4.tar.gz



barnyard-0.2.0.tar.gz



mysqlcc-0.9.4-win32.zip



httpd-2.0.53.tar.gz



snortrules-snapshot-2.4.tar.gz



openssl-0.9.7l.tar.gz



jpgraph2.1.1



adodb480.gz



acid-0.9.6b23.tar.gz



barnyard-0.2.0.tar.gz



两。安装







1。安装zlib-1.2.2



#焦油xzvf zlib-1.2.2.tar.gz



# CD zlib-1.2.2



#。 /配置



#使



#安装



U3000 U3000



2。安装libpcap-0.9.4



#焦油xzvf libpcap-0.9.4.tar.gz



# CD libpcap-0.9.4



#。 /配置



#使



#安装







三.安装libxml2-2.6.19.tar.gz



# tar zxvf libxml2-2.6.19.tar.gz



#。 /配置



#使



#安装







4。安装libpng-1.2.13.tar.gz



#焦油xvzf libpng-1.2.13.tar.gz



#。 /配置



#做检查



#安装







5。安装gd-2.0.33.tar.gz



# tar zxvf gd-2.0.33.tar.gz



#。 /配置



#使



#安装







6。安装jpegsrc.v6b.tar.gz



# tar zxvf jpegsrc.v6b.tar.gz



#。 /配置



#使



#安装







7。安装mysql4.1.11







#加MySQL / * * /添加MySQL组



# useradd -G mysql / *添加MySQL用户并添加到MySQL组。



# passwd MySQL / * * /设置MySQL的密码



# mkdir / usr /局部/ MySQL / * / / / / MySQL使用本地目录



# chown -R组MySQL / usr / / 本地MySQL / usr /局部/ MySQL目录MySQL变化 / * * /



# mkdir / usr / / /无功本地MySQL / usr /局部/ MySQL / / / *功*新目录



# chown -R组MySQL / usr / / /无功本地MySQL / usr / / /本地MySQL var目录MySQL变化 / * * /



集团# chgrp - R的MySQL / usr / / 本地MySQL / usr /局部/ MySQL目录MySQL变化 / * * /











登陆MySQL用户



$tar xzvf mysql-4.1.11.tar.gz



美元。 /配置-前缀= / usr /局部/ MySQL,字符集= GB2312 / *配置安装路径和支持GB2312字符集。



为使



为使安装



$脚本/ mysql_install_db / *数据库结构。







加两线 / / ld.so.conf等:



/ usr / / / lib本地MySQL或MySQL



/ usr /局部/ lib







搬运仓库,



执行 / / zlib-1.2.2软坚



要想# u2013 V







以第一种方式手动启动数据库:



# / usr /局部/ MySQL /分享/ MySQL / mysql.server开始







设置自动开机



# CP / usr / / /分享本地MySQL / / / mysql.server MySQL等 / RC。D / / MySQL局部钢筋混凝土。



8。支持Apache与SSL的安全连接







# tar zxvf openssl-0.9.7l.tar.gz



# CD openssl-0.9.7l



# /配置。



#使



#安装







# tar zxvf httpd-2.0.53.tar.gz



#。 /配置-前缀= / usr /局部/ Apache2



——使



-启用SSL =静态



——SSL = / usr /局部/ SSL



-启用MODS共享=所有



#使



#安装











也就是创建一个键和一个证书请求等等。







# mkdir关键



# CD密钥



# key //生成了OpenSSL DES3 server.key 1024



# OpenSSL的要求-新-关键server.key出server.csr



# OpenSSL X509天365要求在server.csr -赛远了server.crt server.key











两个国名的国家代码:



省或省名:省名



地名:城市名



组织名称:公司名称



组织单位名称:部门名称



俗名:你的名字



电子邮件地址:地址











# mkdir / usr / / /当地Apache2 conf / ssl.crt



# mkdir / usr / / /当地Apache2 conf / ssl.key







然后,两个文件生成与OpenSSL证书server.key和server.crt放在ssl.key和ssl.crt目录分别。



9。安装PHP:



编译并安装PHP。在这一步中最关键的步骤是使用一系列的激发扩展来提供PHP配置和外部类库的正确文件路径。







PHP模块



安装路径美元。 /配置-前缀= / usr / / /当地PHP5 * / PHP5



——实验性= / usr / / /当地Apache2 bin / APXS / *告诉PHP的Apache 2的地方找到。



——libxml DIR = / usr /局部/ lib告诉PHP libxml2库 / * * /地方的地方



——zlib / /激活变量Zlib压缩库



——zlib目录= / usr /局部/ lib告诉PHP zlib库 / * * /地方的地方



——用PNG告诉PHP PNG库的位置



用GD变量激活GD扩展函数



-用JPEG告诉PHP jpeg库的地方



——MySQL = / usr /局部/ MySQL的regularmysql扩展功能* / / *激活变量



——mysqli = / usr / / /本地MySQL bin / mysql_config / * * /激活变量MySQL功能添加



* * / --enable-mbstring



-启用soap SOAP和Web服务变量激活支持。



-启用套接字/变量套接字通信特性的激活。







#使



#安装



# CP php.ini-dist / usr / / / lib的地方



注意,添加httpd.conf配置文件:



(1)支持PHP类型文件



LoadModule php5_module模块/ libphp5.so



应用程序/ x-httpd-php.php AddType







(2)证书及其证书请求文档的路径:



sslcertificatefile / usr / / /当地Apache2 conf / / server.crt CRT的SSL。



sslcertificatekeyfile / usr / / /当地Apache2 conf / / server.key关键SSL。







因为每一个需要密码apachectl startssl server.key更麻烦的输入,所以下面的方法删除:



# CD / usr / / /当地Apache2 conf / ssl.key



# server.key server.key.org CP



# OpenSSL的RSA在server.key.org出server.key



# chmod 400 server.key







现在开始服务:



# CD / usr / / / bin Apache2地方



#。 / apachectl startssl