apache + php 4.0 + sybase 安装文档
蓝森林 http://www.lslnet.com 2001年5月16日 00:59
作 者: wangwei
( wangwei@computer-china.com -blug )
[目的]
使用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 陕西省
620 甘肃省
630 青海省
640 宁夏区
650 新疆区
660 西藏区
(28 rows affected)
1>
啊,现在openclient就安装完成了。
2. 安装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
==================================================================================
安装部分完成。