使用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計算機上.
這時,啟動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伺服器監聽的埠)
完成後,確定退出.
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
編譯工作已經完成了,現在需要修改一些配置文件.
[火星人 ] Linux上Apache PHP4.0 Sybase的安裝文檔已經有556次圍觀