我似乎無法找到關於在安裝了Windows 7的計算機上運行的PHP 7的具體操作方法。我嘗試了幾個在線教程,但到目前爲止我沒有看到任何解決方案。有可能你們中的一些人可能有類似於我的經歷,如果你能與我分享這種經歷,那將是非常美妙的:特別是,你爲了解決這個問題做了什麼。如何在Windows 7上安裝PHP 7的MongoDB驅動程序?
這裏就是我所做的:
我下載了最新的dll庫的PHP 7(MongoDB的-1.1.2.tgz)從這裏:PECL :: Package :: mongodb :: 1.1.2,放置在文件php_mongodb.dll從存檔到分機目錄,我保持我的PHP安裝,添加行extension = php_mongodb.dll到php.ini文件(完成所有這些步驟後,Apache重新啓動,當然)。爲mongodb的的部分不會顯示爲運行phpinfo()函數函數的結果:
而現在我試圖運行這個簡單的腳本:
<?php
$connection = new MongoClient();
?>
我回來的是以下錯誤(爲了更好的可讀性,我已經打破了一些線):
Fatal error: Uncaught Error: Class 'MongoClient' not found in
C:\Apache24\htdocs\test2.php:3 Stack trace: #0 {main} thrown in
C:\Apache24\htdocs\test2.php on line 3
可能的複製(http://stackoverflow.com/questions/8255440 [連接使用PDO驅動程序的MongoDB]/connecting-to-mongodb-using-pdo-driver),問題並不完全相同,但答案是肯定的。 –
或者,我假設你使用google搜索並找到了https://docs.mongodb.org/ecosystem/drivers/php/但是如果沒有的話:這是關於如何使用mongo和php的最正式的源碼 –
請注意,如果php_info()不報告mongo擴展,它沒有正確安裝。你是手動安裝還是使用PECL?如果是手動的,你能解釋一下你做了什麼,並且你能顯示你的'php.ini'的擴展部分嗎? –