簡體   English   中英

Xampp無法加載動態庫php_sqlsrv

[英]Xampp Unable load dynamic library php_sqlsrv


大家好

我正在使用xampp v3.2.1 php版本5.5.11

在我的php.ini配置代碼中

extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll

我的文件夾'D:xampp \\ php \\ ext'中的擴展名

在此輸入圖像描述

而且錯誤

在此輸入圖像描述

我和php_apcu.dll有同樣的問題

經過多次努力,我想出了這個解決方案:

  1. 獲取php_apcu.dll
  2. 將php_apcu.dll復制到'C:\\xampp\\php\\ext'
  3. 在我的php.ini中:
    extension=php_apcu.dll

重新啟動xampp apache后出現的問題:

我得到以下PHP錯誤

所以PHP告訴我們API PHP版本和API php_apcu.dll版本不兼容。

所以我們必須找到兼容的,為了做到這一點,我進入'C:\\ xampp \\ readme_en.txt'並在那里寫道:

    ###### ApacheFriends XAMPP Version 5.6.28 ######

    Important! PHP in this package needs the Microsoft Visual C++ 2008 Redistributable package from
    http://www.microsoft.com/en-us/download/details.aspx?id=5582. Please ensure that the VC++ 2008 runtime
    libraries are installed on your system.    

      + Apache 2.4.23
      + MariaDB 10.1.19
      + PHP 5.6.28 (VC11 X86 32bit thread safe) + PEAR
      + phpMyAdmin 4.5.1
      + OpenSSL 1.0.2d
      + ADOdb 518a
      + Mercury Mail Transport System v4.63 (not included in the portable version)
      + FileZilla FTP Server 0.9.41 (not included in the portable version)
      + Webalizer 2.23-04 (not included in the portable version) 
      + Strawberry Perl 5.16.1.1 Portable
      + Tomcat 7.0.56
      + XAMPP Control Panel Version 3.2.2 by hackattack142 (Great Thanks!!))
        See: http://www.apachefriends.org/f/viewtopic.php?f=16&t=46743
      + XAMPP mailToDisk 1.0 (write emails via PHP on local disk in <xampp>\mailoutput. Activated in the php.ini as mail default.)

    --------------------------------------------------------------- 

所以我從http://www.microsoft.com/en-us/download/details.aspx?id=5582安裝了Microsoft Visual C ++ 2008 Redistributable軟件包

並注意到行:

+ PHP 5.6.28 (VC11 X86 32bit thread safe) + PEAR

所以我們需要用這個參數找到php_apcu.dll VC11 X86 32bit thread safe

我找到了http://windows.php.net/downloads/pecl/releases/apcu/4.0.8/並下載了php_apcu-4.0.8-5.6-ts-vc11-x86.zip

一切正常,沒有錯誤!

嘗試使用:extension =“D:xampp \\ php \\ ext \\ php_sqlsrv_55_ts.dll”extension =“D:xampp \\ php \\ ext \\ php_pdo_sqlsrv_55_ts.dll”

然后重啟你的網絡服務器?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM