sql-server
とphp
を使用しようとしています。 私はphp_pdo_sqlsrv_56_ts.dll
とphp_sqlsrv_56_ts.dll
の64ビットをthis unofficial siteからダウンロードしました。私はD:\ wamp64 \ bin \ php \ php5.6.31 \ extにdllファイルを解凍しました。私は次の行を追加し、WAMPを再起動したphp.ini
で :'php_sqlsrv_56_ts.dll'拡張ファイルは存在しますが、php.iniには 'extension = php_sqlsrv_56_ts.dll'という行はありません
これらの拡張子をクリックすると、PHPのコンソールショー:WAMP> PHP>の拡張機能で
[PHP_SQLSRV]
extension=php_sqlsrv_56_ts.dll
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_56_ts.dll
、それは私にこのことを示していエラーThe 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini.
。
問題がどこにあるのか分かりませんが、私は同じ質問hereを見つけましたが、これは64ビットの拡張機能を既にダウンロードしているので、私の場合ではないバージョン(32/64)の問題でした。
任意の提案は非常に参考になります。
あなたは 'php.ini'で何か変更しましたか? 'extension_dir = C:\ php \ extensions'のようなものが必要です。 [extension_dir](http://php.net/manual/pl/ini.core.php#ini.extension-dir)の設定を、拡張機能が存在するディレクトリを指すように変更する必要があります。 – Sami
@Sam 'extension_dir'は既に' php.ini'に設定されていて、 'etension_dir'が設定されたディレクトリにこれらのdllを追加しました。 – Whoosis