PHP警告:PHP启动:无法加载动态库'\ xampp \ php \ e xt \ php_pgsql.dll

问题描述:

我试图为zend框架,但当我通过命令提示符创建项目时,警告即将到来警告是 PHP警告:PHP启动:无法加载动态库'\ xampp \ php \ e xt \ php_pgsql.dll 请帮助我,给我任何解决方案?PHP警告:PHP启动:无法加载动态库' xampp php e xt php_pgsql.dll

+0

我不知道Xampp很好,我通常使用LAMP堆栈。无论如何,这个错误是非常简单的:你需要避免在你的php.ini中加载这个扩展,或者如果你需要安装PostgreSQL – haltabush 2012-03-19 09:32:44

+0

我需要在最后检查我的答案! :) 对不起,如果这没有帮助你! :/ – 2014-03-14 12:25:04

在您的php.ini的某处,扩展程序php_pgsql.dll正在尝试加载。但无法加载。

php.ini中查找extension=php_pgsql.dll等行,然后将其删除。

但是,如果你在工作那么你需要修复DLL或找到一个替代扩展工作!

您可以修改php.ini文件,使php_pgsqlsql.dll

在我的情况,我的XAMPP被安装在以下路径:

C:\xampp 

而且还当我尝试运行下面就CMD命令,

any_drive_and_path_here>php phpFile.php 

它给了我警告错误消息像上面,超过15 +!
(并且我必须按照以下步骤解决每个警告消息。)
然后我搜索了Google。我想到了这个想法,不管这些模块是否会被加载,只是因为php.ini文件中每个模块的相关行都没有被注释掉(在每行的开始处删除分号“;”对于php.ini文件中的每个相关模块)。
同时也可作为错误味精已经给我检查,如果进一步扩展DLL文件中的

xampp\php\ext directory. 

存在(的一些推广在那里。)

然后我读了php.ini文件指令是在该文件的顶部! :) 它已经给出了说明,以修改每个扩展启用行中的路径。

摘要和任务:

在这种情况下,有关这样的警告:
提示:
是否已安装XAMPP以下路径“C:\ XAMPP的\”找到并修改下面一行(行,如果你有比这更警告)

From: extension=php_pgsql.dll 
To: extension=C:\xampp\php\ext\php_pgsql.dll 

然后每次启动CMD,并尝试executin g php命令,php.ini知道你的extension.dll文件的确切位置在哪里! :)

提示:
不要忘记阅读顶部的php.ini文件说明! :) 希望这个答案帮助你所有谁使用Windows!(这些步骤在Win 8上工作,我认为这也适用于其他旧版本:) :)

感谢您花时间阅读答案! 最好的问候