Windows 10マシン(64ビット)、PHP(v = 7.1.2)、Apacheがあります。 私はSql Server 2012(64ビット)とMicrosoft PHPドライバ(バージョン4)をインストールしましたhttps://www.microsoft.com/en-us/download/details.aspx?id=20098PHP用マイクロソフトドライバーはSql Server 2012で動作しません
私はすべてのドライバDLLを自分のPHP拡張ディレクトリに持っています。私は自分のphp.iniファイル内のDLLファイルを追加し、Apacheサーバ
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
を再起動しかし、私は()のphpinfoをチェックすると、それは存在しませんでした。 何が問題なのでしょうか? sql server 2012とPHPドライバにはPHP 7に問題がありますか?
注:MySQLは私のローカルサーバーにも
モジュールがphpinfo()に表示されない場合、間違ったパスや互換性の理由でモジュールがロードされなかっただけです。 – DanFromGermany
イベントビューアで確認するWindowsログ>アプリケーション – AbraCadaver
@AbraCadaver、ここにログがありますPHP警告:PHP起動:ダイナミックライブラリ 'c:\ PHP \ ext \ php_sqlsrv_7_ts_x64.dll'を読み込めません - 指定されたプロシージャが見つかりませんでした。 (C:\ Apache24 \ bin \ httpd.exe -d C:/ Apache24) ' –