[PHP-users 8812] Re: MSSQL につなぐには
HOTTA Michihide
php-users@php.gr.jp
Mon, 22 Jul 2002 14:04:11 +0900
堀田@諫早市です。
On Mon, 22 Jul 2002 11:50:32 +0900
Subject [PHP-users 8804] MSSQL につなぐには
shimizu@p-taiyosha.co.jp wrote:
> [環境]
> Solaris2.5.1+apache1.3.26+PHP4.2.1
> MS-NT4.0+MS-SQL2000server
>
> このような環境でSQLサーバに接続するにはsybaseとかiODBCがある
> みたいですが、pearも使用できるのでしょうか?
> sybase・iODBCはインストールはしていません。
php-4.2.1 付属の PEAR のコード(mssql.php)を見てみますと、
mssql_connect() やら mssql_query() やらが使われています。
これらの関数は php-4.2.1/ext/mssql/php_mssql.c で定義されて
いますので、--enable-mssql とかやるのかな?と思いましたが、
./configure --help にはこのようなオプションはないですね。
ext/mssql 配下にある mssql_win32_howto.txt を見ると、最初の
ところに
The files needed for each configurations are:
Win32 Release_TS
Win32 Debug_TS
php_build\mssql-70\include\sqldb.h
php_build\mssql-70\include\sqlfront.h
php_build\mssql-70\lib\ntwdblib.lib
php_build is a directory at the same level as php4.
Start Visual Studio, load php_modules.dsw, select the MSSQL projects,
configuration and build it.
とあるので、このモジュールは Visual Studio(VC++) 用で、かつ
MS-SQL 7.0 のクライアントライブラリが必要っぽいので、Windows
でしかビルドできないのではないかと思います。
ということで、PEAR 経由のアクセスは Windows からしかできない、
ということではないでしょうか。
--
堀田 倫英 <hotta@net-newbie.com> <http://www.net-newbie.com>