Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序
来源:互联网 发布:成都氪星网络 编辑:程序博客网 时间:2024/05/22 13:51
php.ini中将extension=php_pgsql.dll前面的分号去掉,然后设置extension_dir指向php文件下的ext文件夹。
或者直接把将./php/libpq.dll(php文件夹下的libpq.dll)和./php/ext/php_pgsql.dll(ext文件夹下的php_pgsql.dll)这两个dll文件复制到C盘system32下。
正常情况下这样php就可以连接postgres了,但是我的仍然出错,提示“Fatal error: Call to undefined function pg_connect()”,查看Apache的日志,“PHP Startup: Unable to load dynamic library '****\\PHP5\\ext\\php_pdo_pgsql.dll”。
经过查找,在Apache中conf文件夹下的配置文件httpd.conf中添加 LoadFile "***/PHP5/libpq.dll",位置在LoadModule后面即可。
注意ligpq.dll文件在postgres的bin目录下也有,不过不能替换php文件夹下面的这个文件,否则apache报错
另外今天学到一个查找安装php Apache的错误的方法,我运行apache的话,只能看到Missing extension for postgres ,call to undefined function pgconnect 这样子的错误,baidu遍了,没找到比较靠谱的东东(无奈google上不了啊),运行php.exe 的错误才是如题。进而搜到下面的这个文章。
原文链接:http://www.cnblogs.com/FlyFive/archive/2013/03/11/2954686.html
- Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序
- PHP Warning: PHP Startup: Unable to load dynamic library 'C:/PHP/ext\\php_ldap.dll' - The specified
- PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\-PHPphp技巧
- PHP Warning: PHP Startup: Unable to load dynamic library 'F:\phpWorkspace\php5\ext\php_mysqli.dll'
- PHP Warning: PHP Startup: Unable to load dynamic library
- PHP Warning Unable to load dynamic library 'E:/lib/php-5.2.17/ext/php_mysqli.dll'
- PHP startup: Unable to load dynamic library
- PHP Startup: Unable to load dynamic library
- PHP linux服务器报错 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/的解决方法!
- 解决PHP startup: Unable to load dynamic library的错误
- PHP startup: Unable to load dynamic library错误的错误
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/module.so'
- PHP message: PHP Warning: PHP Startup: Unable to load dynamic library
- PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/pdo_mysql.so' - /us
- Unable to load dynamic library 'f:\php\ext\php_redis.dll' - 找不到指定的模块。
- php报错:PHP Startup Unable to load dynamic library
- 单链表操作
- jquery常用总结
- 淘宝高级开发工程师博客
- android笔记本
- Json的使用
- Warning: PHP Startup: Unable to load dynamic library 'php/ext\php_pgsql.dll' - %1 不是有效的 Win32 应用程序
- 干系性-webSEO的重中之重
- 斐波那契数列
- 数组-04. 查找整数(10)
- 第六章作业
- 除法运算
- MySQL数据库事务隔离级别
- 哪里来的陌生人
- HTTP请求同时处理证书问题