簡體   English   中英

Windows 8(Wamp)上的PHP擴展:混淆:32位或64位

[英]PHP extensions on Windows 8 (wamp) : confusion: 32 bit or 64 bit

我有32位Windows 8.1,處理器是x64 Intel Pentium

我在wampserver phpinfo上運行apache 2.4.9和php:PHP版本5.5.12,體系結構x86,編譯器MSVC11(Visual C ++ 2012)

嘗試安裝php_mongo.dll

如果我使用php_mongo-1.5.5-5.5-vc11-x86_64.dll我會收到0xc000035a Windows錯誤,當我使用php_mongo-1.5.5-5.5-vc11.dll時我會得到PHP錯誤“ 致命錯誤:找不到類'MongoClient'在...中,並且擴展php_mongo在wamp php擴展菜單中標有感嘆號:參見圖片

在此處輸入圖片說明

OK Point 1,如果您按照您所說的運行32位Windows,則必須使用32位WampServer(我假設您已經這樣做了)以及32位mongo擴展。

第2點,在WAMPServer中,您會得到類似PHP擴展的警告符號,它通常表示以下兩點之一:-

  • 您在\\ext文件夾中有一個dll,但沒有extension=??? 在php.ini中進行匹配。
  • 您有一個extension=??? 在php.ini中,但\\ext文件夾中沒有與其匹配的dll。

如果上面的信息不能解決您的問題,那么這個最近的類似問題似乎表明php_mongo-1.5.1-5.5-vc11.dll在1.5.5版本不起作用時適用於該發問者。 我會嘗試該版本,請記住您將需要線程安全版本,即名稱中不含-nts的文件。

暫無
暫無

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

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