簡體   English   中英

在Apache服務器中找不到PHP PDO驅動程序

[英]Php PDO driver not found in Apache server

我發現了很多該問題的實例,但是無論我嘗試什么,它仍然無法正常工作。

我在Windows 10上使用Apache服務器運行MAMP。對於數據庫管理,我使用PostgreSQL 9.5。

我的錯誤說:

致命錯誤:未捕獲的PDOException:在C:\\ MAMP \\ htdocs \\ Database Assignment \\ vendor \\ propel \\ propel \\ src \\ Propel \\ Runtime \\ Connection \\ PdoConnection.php:49中找不到驅動程序堆棧跟蹤:#0 C:\\ MAMP \\ htdocs \\ Database Assignment \\ vendor \\ propel \\ propel \\ src \\ Propel \\ Runtime \\ Connection \\ PdoConnection.php(49):PDO-> __ construct('pgsql:host = loca ...','postgres','prlbrd68',陣列)#1 C:\\ MAMP \\ htdocs \\ Database Assignment \\ vendor \\ propel \\ propel \\ src \\ Propel \\ Runtime \\ Adapter \\ Pdo \\ PdoAdapter.php(70):Propel \\ Runtime \\ Connection \\ PdoConnection-> __ construct('pgsql :host = loca ...','postgres','prlbrd68',數組)#2 C:\\ MAMP \\ htdocs \\ Database Assignment \\ vendor \\ propel \\ propel \\ src \\ Propel \\ Runtime \\ Connection \\ ConnectionFactory.php(41 ):Propel \\ Runtime \\ Adapter \\ Pdo \\ PdoAdapter-> getConnection(Array)#3 C:\\ MAMP \\ htdocs \\ Database Assignment \\ vendor \\ propel \\ propel \\ src \\ Propel \\ Runtime \\ Connection \\ ConnectionManagerSingle.php(76): Propel \\ Runtime \\ Connection \\ ConnectionFactory :: create(Array,Object(Propel \\ Runtime \\ Adapter \\ Pdo \\ PgsqlAdapter))#4 C:\\ MAMP \\ htdo 第43行的C:\\ MAMP \\ htdocs \\ Database Assignment \\ vendor \\ propel \\ propel \\ src \\ Propel \\ Runtime \\ Connection \\ ConnectionFactory.php中的cs \\ Database Assignment \\ vendor \\ propel \\

據我了解,Apache服務器無法訪問pdo_pgsql驅動程序。 我已經修改了Mamp / conf / php7.0.6中的php.ini文件,以包括extension = php_pdo_pgsql.dll以及php_pgsql.dll。

當我調用phpinfo()時,它告訴我我設置的PDO是mysql,但事實並非如此。 我已檢查是否正在修改正確加載的php.ini文件。 我已確保在系統PATH變量中也添加了.dll的位置。 我試圖通過使用“ LoadFile“ C:/ Program Files / PostgreSQL / 9.5 / bin / libpq.dll”行在MAMP / conf / Apache / httpd.conf文件中向服務器添加另一個模塊。 SOmeone sugeste,添加此行將強制加載庫,但是,當我添加此行時,服務器將根本無法啟動。 我已經堅持了整整一天。 歡迎任何幫助!

在php.ini中按此順序嘗試

extension=php_pgsql.dll 
extension=php_pdo_pgsql.dll

暫無
暫無

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

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