Windows で SQL Anywhere PHP 拡張を使用するには、SQL Anywhere のインストールディレクトリから DLL をコピーして PHP インストールに追加する必要があります。オプションとして、拡張をロードするためのエントリを PHP 初期化ファイルに追加すると、各スクリプトで拡張を手動でロードする必要がなくなります。
PHP インストールディレクトリにある php.ini ファイルを探して、テキストエディターで開きます。extension_dir ディレクトリのロケーションを指定する行を探します。extension_dir に特定のディレクトリが設定されていない場合は、システムセキュリティの安全上、独立したディレクトリを指定することをおすすめします。
php-5.x.y_sqlanywhere.dll ファイルを、SQL Anywhere インストール環境の Bin32 サブフォルダーから php.ini ファイルの extension_dir エントリで指定されたディレクトリにコピーします。
文字列 5.x.y は、インストールした PHP のバージョン番号を表します。
使用している PHP のバージョンが SQL Anywhere で提供される SQL Anywhere PHP 拡張よりも新しい場合は、SQL Anywhere で提供される最新の拡張を使用してください。バージョン 5.2.x の SQL Anywhere PHP 拡張は、バージョン 5.3.x の PHP では動作しません。
SQL Anywhere PHP ドライバーを自動的にロードするために、次の行を php.ini ファイルの Dynamic Extensions セクションに追加します。
extension=php-5.x.y_sqlanywhere.dll |
5.x.y は、前の手順でコピーした SQL Anywhere PHP 拡張のバージョン番号を表します。
php.ini を保存して閉じます。
PHP ドライバーを自動的にロードする代わりに、それを必要とする各スクリプトで手動でロードすることもできます。SQL Anywhere PHP 拡張の設定を参照してください。
SQL Anywhere インストール環境の Bin32 サブフォルダーがパスに含まれていることを確認してください。SQL Anywhere PHP の拡張 DLL では、Bin32 ディレクトリがパスに含まれている必要があります。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |