我正在尝试zend框架,但当我通过命令提示符创建项目时,警告即将到来PHP警告:PHP启动:无法加载动态库'''examplep''PHP''ext''php_pgsql.dll
在我的案例中,我的XAMPP安装在以下路径中:
C:'xampp
当我尝试在CMD、上运行以下命令时
any_drive_and_path_here>php phpFile.php
它给了我如上所述的警告错误消息,超过15+
(我必须执行以下步骤来解决每个警告消息。)
然后我搜索了谷歌。我想到了这个想法,不管是什么,这些模块都会被加载,只是因为php.ini文件中每个模块的相关行都没有注释(删除了php.ini文件每个相关模块每行开头的分号";")
同时,由于错误消息,我检查了中是否存在扩展dll文件
xampp'php'ext directory.
(这些延伸就在那里。)
然后我阅读了该文件顶部的php.ini文件说明!:)它已经给出了修改每个扩展启用行中的路径的指示。
总结和待办事项:
在这种情况下,与此警告相关:
提示:
如果您的XAMPP安装在以下路径中"C: ''examplep"查找并修改以下行(如果您有更多的警告,则为行)
From: extension=php_pgsql.dll
To: extension=C:'xampp'php'ext'php_pgsql.dll
然后,无论何时启动CMD并尝试执行php命令,php.ini都会知道extension.dll文件的确切位置!:)
提示:
不要忘记阅读顶部的php.ini文件说明!:)
在Windows8上测试了这些步骤,我认为这在其他旧版本上也适用:)
在php.ini
中的某个位置,正在尝试加载扩展php_pgsql.dll
。但无法加载。
在php.ini
中查找类似extension=php_pgsql.dll
的行,然后将其删除
但是,如果你正在使用pgsql,那么你需要修复dll或找到一个有效的替代扩展!
您可以修改php.ini文件以启用php_pgsqlsql.dll