⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1186.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<A href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</A>                 | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
            </TD>
          <TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 
        border=0></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff 
        border=0>
         <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
              
              <TR>
                <TD vAlign=top align=middle width="60%">
                  <TABLE cellSpacing=0 cellPadding=0 width="100%" 
                  background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
                    <TBODY>
                    <TR>
                        <TD vAlign=top width="80%"> 
                          <DIV align=center>
                        <FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
                            </FORM>
                        <TABLE cellSpacing=0 cellPadding=0 width="95%" 
                          border=0><TBODY>
                          <TR>
                            <TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif" 
                          height=30></TD></TR></TBODY></TABLE>
                        <TABLE cellSpacing=0 cellPadding=3 width="95%" 
                        align=center border=0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=0 cellPadding=3 width="100%" 
                              border=0>
                                <TBODY>
                                <TR>
                                      <TD vAlign=top> 
<p><FONT class=normalfont><B><font color=blue>集成linux/Apache/PHP4/FastCGI/Oracle/MySQL环境</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:张宏(maczh@sina.com)<br>来自:Linux知识宝库<br>联系方式:无名<br><br>一. 准备工作<br>
要实现将以上环境集成,必需先准备好以下软件包:<br>
<br>
(一)数据库的Perl接口<br>
1.perl5的Oracle数据库DBI驱动程序:DBD-Oracle-1.03.tar.gz<br>
2.perl5的通用数据库接口程序:DBI-1.13.tar.gz<br>
3.perl5的MySQL数据库DBI驱动程序:Msql-Mysql-modules-1.2209.tar.gz<br>
<br>
(二)Oracle数据库<br>
4.Oracle 8iR2(8.1.6) for linux安装盘:oracle8161.tar.gz<br>
<br>
(三)MySQL数据库<br>
5.MySQL 3.22.32服务器程序包:MySQL-3.22.32-1.i386.rpm<br>
6.MySQL客户端程序包:MySQL-client-3.22.32-1.i386.rpm<br>
7.MySQL开发包(头文件/库文件):MySQL-devel-3.22.32-1.i386.rpm<br>
8.MySQL共享库程序包:MySQL-shared-3.22.32-1.i386.rpm<br>
<br>
(三)Apache服务器<br>
9.Apache 1.3.12源码包:apache_1.3.12.tar.gz<br>
<br>
(四)PHP模块<br>
10.PHP 4.0.0源码包:php-4.0.0.tar.gz<br>
<br>
(五)FastCGI模块<br>
11.FastCGI模块源码包:mod_fastcgi_2.2.4.tar.gz<br>
12.FastCGI的perl开发模块:FCGI-0.53.tar.gz<br>
<br>
二. 安装Oracle客户端<br>
由于Oracle 8.1.6是在XWindows下安装的,所以必须是事先配置好XWindow,如果你的<br>
显卡不支持XWindow,也可以用exceed进行远程安装(这里不提远程如何安装).<br>
安装Oracle 8.1.6 for linux详细参见&lt;Oracle 8.1.6安装HOWTO&gt;<br>
在此简单列出操作过程:<br>
<br>
(一)设置环境变量:<br>
在/etc/profile中加入:<br>
export ORACLE_HOME=/opt/oracle8i/u01<br>
export ORACLE_BASE=/opt/oracle8i<br>
export ORACLE_OWNER=oracle<br>
export ORACLE_SID=ORCL<br>
export ORACLE_TERM=ansi<br>
export PATH=$PATH:$ORACLE_HOME/bin<br>
export LD_LIBRARY_PATH=$ORACLE_HOME/lib<br>
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data<br>
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280"<br>
<br>
(二)建立oracle组和用户<br>
#/usr/sbin/groupadd dba<br>
#/usr/sbin/useradd -g dba oracle<br>
#/usr/bin/passwd oracle<br>
<br>
(三)创建$ORACLE_HOME目录<br>
#mkdir /opt<br>
#mkdir /opt/oracle8i<br>
#mkdir /opt/oracle8i/u01<br>
#chown -R oracle.dba /opt<br>
<br>
(四)安装reacle 8iR2<br>
以oracle用户登录,解开Oracle安装包:<br>
$tar zxvf oracle8161.tar.gz<br>
$startx 启动XWindow界面,并打开一个rxvt终端窗口<br>
$cd Oracle8iR2<br>
$./runInstaller<br>
此时出现Oracle安装界面,在安装时选择安装client/Application User<br>
(如果Oracle服务器不在本机上运行,另有专用机器),安装完毕后配置SQL*Net8并<br>
测试连接远程服务器通过即可.<br>
<br>
三. 安装MySQL服务器和客户端<br>
以root身分进入,安装MySQL各个包:<br>
#rpm -ivh MySQL-3.22.32-1.i386.rpm<br>
#rpm -ivh MySQL-client-3.22.32-1.i386.rpm<br>
#rpm -ivh MySQL-devel-3.22.32-1.i386.rpm<br>
#rpm -ivh MySQL-shared-3.22.32-1.i386.rpm<br>
<br>
四. 安装Perl的数据库接口模块<br>
以root身分进入,然后执行:<br>
#tar zxvf DBI-1.13.tar.gz<br>
#cd DBI-1.13<br>
#perl Makefile.PL<br>
#make<br>
#make test<br>
#make install<br>
#cd ..<br>
#rm -rf DBI-1.13<br>
#<br>
#tar zxvf DBD-Oracle-1.03.tar.gz<br>
#cd DBD-Oracle-1.03<br>
#perl Makefile.PL<br>
#make<br>
#make test<br>
#make install<br>
#cd ..<br>
#rm -rf DBD-Oracle-1.03<br>
#<br>
#tar zxvf Msql-Mysql-modules-1.2209.tar.gz<br>
#cd Msql-Mysql-modules-1.2209<br>
#perl Makefile.PL<br>
选择1(MySQL)和y(支持Mysql.pm)<br>
#make<br>
#make test<br>
#make install<br>
#<br>
<br>
五. 安装Apache+PHP+FastCGI<br>
<br>
(一)解开Apache/PHP/FastCGI包:<br>
#tar zxvf apache_1.3.12.tar.gz<br>
#tar zxvf php-4.0.0.tar.gz<br>
#tar mod_fastcgi_2.2.4.tar.gz<br>
<br>
(二)编译PHP4<br>
配置apache编译参数<br>
#cd apache_1.3.12<br>
#./configure --prefix=/usr/local/apache<br>
配置PHP编译参数<br>
#cd ../php-4.0.0<br>
#./configure --with-apache=../apache_1.3.12 <br>
&gt; --with-mysql <br>
&gt; --with-oracle=$ORACLE_HOME <br>
&gt; --with-oci8=$ORACLE_HOME <br>
&gt; --enable-track-vars<br>
编译PHP模块:<br>
#make<br>
#make install<br>
创建php.ini参数文件<br>
#cp php.ini-dist /usr/local/lib/php.ini<br>
#cd ..<br>
<br>
(三)添加FastCGI模块:<br>
#mv mod_fastcgi_2.2.4 apache_1.3.12/src/modules/fastcgi<br>
<br>
(四)编译安装Apache<br>
#cd apache_1.3.12<br>
配置编译参数<br>
#./configure --prefix=/usr/local/apache <br>
&gt; --activate-module=src/modules/php4/libphp4.a <br>
&gt; --activate-module=src/modules/fastcgi/libfastcgi.a<br>
编译Apache<br>
#make<br>
安装Apache<br>
#make install<br>
<br>
(五)关闭原有系统自带的Apache<br>
#/etc/rc.d/init.d/httpd stop<br>
<br>
(六)配置Apache自身参数:<br>
1.编辑/usr/local/apache/conf/httpd.conf文件,修改以下参数:<br>
ServerName host.mydomain.name<br>
DocumentRoot "/home/httpd/html"<br>
&lt;Directory "/home/httpd/html"&gt;<br>
Options Indexes FollowSymLinks MultiViews Includes<br>
AllowOverride None<br>
Order allow,deny<br>
Allow from all<br>
&lt;/Directory&gt;<br>
ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"<br>
&lt;Directory "/home/httpd/cgi-bin"&gt;<br>
AllowOverride None<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -