【目的】
Linux を使用して Web サーバーを構築し、ミニコンピューター上の Sybase データベースに接続します。 Sybase サーバーに実験用データベースをインストールしました。データベース名は test で、フィールドには「Province_id」と「Province」が含まれています。
Province_id省
---------- --------
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 をインストールします
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 のオープンクライアントをインストールします。
/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: <br>source .cshrc <br>=> Start 'srvbuild' <br>srvbuild <br>Documentation towards any Sybase product can be found on our Dynaweb <br>pages accessible from our World Wide Web site: <br>We would like you to register your installation and find more <br>information about this Sybase Adaptive Server Enterprise release <br>for Linux available from: <br>Enjoy this Sybase Adaptive Enterprise Server installation ! <br>bash-2.04$ ログイン後にコピー |
が表示されます。この時点で、Xwindow 環境を起動し、
bash-2.04$startx
In Xwindow 環境で、/opt/sybase-11.9.2/bin/dsedit を実行し、[新しいサーバー エントリの追加] を選択します。
サーバー名: devhost (好きなように記述できます)
次に、新しいネットワーク トランスポートの追加を選択し、
トランスポート タイプ: TCP
ホスト名: 211.5 .6.50 (サーバーの IP)
ポート番号: 5000 (Sybase サーバーのリスニング ポート)
完了後、終了を確認します。
isql コマンドを使用して、接続が成功したかどうかを確認できます。
bash-2.04$isql -Usa -Sdevhost パスワードを入力した後、
1> use test
2> go
1> select * from test を実行します。省
2> go
省_id 省
---------- --------
110 北京市
120 天津市
130 河北省
140 山西省
150 内モンゴル自治区
210 遼寧省省
220 吉林省
230 黒龍江省
... ...
610 陝西省
620 甘粛省
630 青海省
640 寧夏地区
650 新疆地区
660 チベット地区
(影響を受ける行 28 行) 1>
オープンクライアントがインストールされました。
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
Enter 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
# 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
DirectoryIndexindex.htmlindex.php3index.php の行を変更します
行の先頭にある # を削除します AddType application/x-httpd-php 。 php
行を追加 AddType application/x-httpd-php .php3
最後に、いくつかのパラメータを変更する必要があります
ServerName
ServerAdminDocumentRoot "/home/apache/htdocs"
Apache を起動
cd 。 ./bin
./apachectl start
次に、コンピューターの起動時に Apache を起動できるようにファイルを作成する必要があります。
そして /etc/rc.d/rc.sysinit を編集し、最後の行に auto_run ファイルを追加します。
auto_run は +x モードで作成されます:#!/ bin/sh
/home/apache/bin/apachectl restart
インストールは部分的に完了しました。
www.bkjia.com