当前位置:Linux教程 - Linux资讯 - Linux上Apache+PHP4.0+Sybase的安装文档

Linux上Apache+PHP4.0+Sybase的安装文档

[目的]

  使用Linux 构架web服务器, 连接小型机上的Sybase数据库。我们在Sybase服务器上安装了一个实验的数据库,数据库名为test, test中有一个表是Province, 字段有Province_id, Province。

  Province_id Province
  ----------- --------
  110     北京市
  120     天津市

  [相关软件]
  
  Redhat 7.0 Linux
  Apache 1.3.12
  PHP 4.0.0
  Sybase 11.9.2 for Linux /Intel
  
  [安装过程]
  
  1、安装RED HAT 7.0
  
  我选择了Customer 全安装,因为安装Sybase时,要有X环境。
  
  安装完成后,建立一个工作目录/home/workshop,上传所有安装文件
  
  sybase-common-11.9.2-3.i386.rpm
  sybase-openclient-11.1.1-3.i386.rpm
  apache_1.3.12.tar.gz
  php-4.0.0.tar.gz
  
  2、安装Sybase的open-client.
  
  在/home/workshop目录下:
  
  host_name# rpm -hiv sybase-common-11.9.2-3.i386.rpm
  host_name# rpm -hiv sybase-openclient-11.1.1-3.i386.rpm
  
  默认的安装路径为/opt/sybase-11.9.2/ , 并且有了一个sybase用户,用passwd sybase命令更改sybase用户的密码。
  现在,用sybase登陆到你的linux计算机上,计算机将显示
  
  

C-Shell users:
     source .cshrc
     => Start 'srvbuild'
     srvbuild
     Documentation towards any Sybase prodUCt can be found on our Dynaweb
   pages Accessible from our World Wide Web site:
     We would like you to register your installation and find more
   information about this Sybase Adaptive Server Enterprise release
   for Linux available from:
     Enjoy this Sybase Adaptive Enterprise Server installation !
     bash-2.04$

  这时,启动Xwindow环境,
  
  bash-2.04$startx
  
  在Xwindow环境中,运行/opt/sybase-11.9.2/bin/dsedit, 选择Add New Server Entry,
  
  Server Name : devhost (可随意写)
  再选择add new network transport ,
  transport type : TCP
  host name : 211.5.6.50 (服务器的ip)
  port Number: 5000 (Sybase服务器监听的端口)
  
  完成后,确定退出。
  可用isql命令检验是否连接成功,
  
  bash-2.04$isql -Usa -Sdevhost
  输入密码后,出现
  1> use test
  2> go
  1> select * from test.Province
  2> go
  Province_id Province
  ----------- --------
  110     北京市
  120     天津市
  130     河北省
  140     山西省
  150     内蒙古
  210     辽宁省
  220     吉林省
  230     黑龙江
  ... ...
  610     陕西省

[1] [2] 下一页 

  620     甘肃省
  630     青海省
  640     宁夏区
  650     新疆区
  660     西藏区
  (28 rows affected)
  1>
  现在openclient就安装完成了。
  
  3、安装Apache 及 PHP4
  
  host_name/home/workshop# tar -vzxf apache_1.3.12.tar.gz
  host_name/home/workshop# tar -vzxf php-4.0.0.tar.gz
  
  进入apache目录,预编译apache
  
  # ./configure --prefix=/home/apache
  我们把Apache 安装在/home目录下。
  
  进入php目录,编译php + sybase
  #cd ../php-4.0.0
  # ./configure --with-apache=../apache_1.3.12
         --with-mysl=no
         --with-sybase-ct=/opt/sybase-11.9.2/
         --enable-FTP
         --enable-track-vars
  
  # make ; make install
  # cp php.ini-dist /usr/local/lib/php.ini
  # cd ../apache_1.3.12
  # ./configure --prefix=/home/apache --activate-module=src/modules/php4/libphp4.a
  # make ; make install
  
  编译工作已经完成了,现在需要修改一些配置文件。
  
  #cd /home/apache/conf
  #vi httpd.conf
  
  修改DirectoryIndex index.Html index.php3 index.php那一行
  将AddType application/x-httpd-php .php那一行前面的#去掉
  加入一行AddType application/x-httpd-php .php3
  
  最后,还需要修改几个参数
  ServerName
  ServerAdmin
  DocumentRoot "/home/apache/htdocs"
  
  启动Apache
  cd ../bin
  ./apachectl start
  
  现在,要写一个文件,让apache在计算机启动时也启动。
  and you will edit /etc/rc.d/rc.sysinit , add auto_run file at the last line.
  auto_run will be created at /usr/sbin and with +x mode.
  
  auto_run is:
  #!/bin/sh
  /home/apache/bin/apachectl restart
  
  安装部分完成。

(出处:http://www.webjx.com)


上一页 [1] [2]