Windows XP Professional SP 3 の実行
PHP バージョン 5.3.14
Zend サーバー バージョン 5.6.0
Apache/2.2.22 (Win32) mod_ssl/2.2.22
PHP 警告: PHP の起動: 動的ライブラリ 'C:\Program Files\Zend\ZendServer\lib\phpext\php_ibm_db2.dll' を読み込めません - 指定されたプロシージャが見つかりませんでした。行 0 で不明
これが私の「パス」変数のすべてです。
C:\app\adam\product\11.2.0\client_1
;C:\app\adam\product\11.2.0\client_1\bin
;%SystemRoot%\system32
;%SystemRoot%
;%SystemRoot%\System32\Wbem
;C:\PROGRA~1\IBM\CLIENT~1
;C:\PROGRA~1\IBM\CLIENT~1\Shared
;C:\PROGRA~1\IBM\CLIENT~1\Emulator
;C:\PHP
;C:/PHP
;C:\Program Files\Zend\ZendServer\bin
;C:\Program Files\Zend\ZendServer\share\ZendFramework\bin
;C:\PROGRA~1\IBM\SQLLIB\BIN
;C:\PROGRA~1\IBM\SQLLIB\FUNCTION
ファイルのプロパティ:
C:\Program Files\Zend\ZendServer\lib\phpext\php_ibm_db2.dll
Size: 51.5 KB (52,736 bytes)
Created: Sunday, July 01, 2012, 12:18:48 PM
Modified: Tuesday, June 07, 2011, 3:43:00 PM
私の PHP.ini ファイルは C:\PHP にあります
extension_dir = "C:\PHP\ext"
拡張子=php_ibm_db2.dll
C:\ ドライブ全体で php_ibm_db2.dll を検索すると、次のようになります。
私が提供できる他の詳細がある場合は、お知らせください。なぜこのファイルが「見つからない」のか、私は困惑しています。
助けてくれてありがとう
-- 7月30日更新 --
まだ解決策はありませんが、問題が見つかった可能性があります。
このページの左側: http://windows.php.net/download/
「どのバージョンを選択すればよいですか? apache.org の Apache 1 または Apache2 で PHP を使用している場合は、PHP の VC6 バージョンを使用する必要があります」
上記のステートメントによると、Apache2 を使用しているため、PHP の VC6 バージョンを使用する必要があります。
PHP 5.4 および PHP 5.3 は VC9 です。リストされている VC6 は PHP 5.2 だけです。PHP 5.2 ダウンロード "php-5.2.17-nts-Win32-VC6-x86.msi" には、php_ibm_db2.dll ファイルが含まれていませんでした。
5.3 の .DLL ファイルを PHP 5.2 で使用しようとしましたが、同じエラー メッセージが表示されます。