windows下PHP不能开启pgsql扩展的解决方法

Tip: 环境 windows8.1 64位 + xampp1.8.1 + postgresql 9.3.6-2

第一步:

php.ini中开启pgsql扩展  extension=php_pgsql.dll (若pdo连接开启extension=php_pdo_pgsql.dll)

第二步:

配置pgsql的bin目录到环境变量

第三步:

将pgsql安装后bin目录下的dll文件拷贝到系统SysWOW64目录下

拷贝文件有:

libeay32.dll

libiconv.dll

libintl.dll

libpq.dll

ssleay32.dll

第四部:

重启apache,看到phpinfo里有pgsql扩展,即成功开启pgsql扩展

Tip:以上可不分先后,前三项配置完后即可!

时间: 2024-10-10 03:52:46

windows下PHP不能开启pgsql扩展的解决方法的相关文章

windows下sqlplus / as sysdba报ora-12560的解决方法

环境:win7_64位.数据库版本ORACLE11G_R2 在CMD窗口,使用下面三个命令可正常连接数据库:C:\Users\Administrator> sqplus /nolog C:\Users\Administrator> sqlplus  sys/[email protected] as sysdba;SQL> conn scott/[email protected]; 但是使用下面的命令连接数据库就报ora-12560错误:C:\Users\Administrator>

windows下顽固软件卸载不了的解决方法

下面以autocad2012举例: cad2012卸载显示 “无法获得同类产品” 而且也安装不上. 解决方法:1,开始>运行>输入"regedit",找到下面的注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products 删除7D2F387510074080002000060BECB6AB键值,这记录的是Autocad的安装源路径,点击这个键值你可以看到右边显示的信息正是Autocad的安装信息2,删除HKEY_L

Windows下Mysql5.7忘记root密码的解决方法

1.打开第一个cmd窗口执行 net stop mysql57 2.在第一个cmd窗口执行 mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables   ---注意路径(以你的实际情况为准) 3.打开第二个cmd窗口执行 mysql -uroot -p        提示输入密码,直接回车(不用输入密码) 4.选择数据库:use mysql; 5.更新root的密码

windows下的php的memcache扩展的安装及memcache最新下载地址

windows下的php的memcache扩展的安装及memcache最新下载地址 memcached for Windows下载地址.(memcached本身并没有windows版本)如果上面下载不了,可以去:http://splinedancer.com/memcached-win32/  下载最新的windows版memcache的文件: Windows下的Memcache安装:1. 下载好memcached后,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界

Linux下已编译PHP增加扩展so的方法,关键phpize 和config.m4

LINUX下PHP已经编译,如何新增so扩展. 用到的一个sh:/usr/local/php5/bin/phpize 原理:用phpize在压缩包里面找到对应的对应的扩展文件夹,在里面执行phpize,具体步骤: PHP安装路径:/usr/local/php5 PHP源码路径:/home/default7/lamp/php-5.5.13 扩展假设zlib:/home/default7/lamp/php-5.5.13/ext/zlib 执行代码: ln -s /usr/local/php5/bin

CentOS下找不到eth0设备的解决方法

问题描述: ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0. 临时解决方法一: 使用命令ifconfig eth0 192.168.1.x可以正常设置eth0的IP,该方法仅为临时处理办法,系统重启后即失效了. 永久解决方法二: 1.在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件: 2.正确设置ifcfg-eth0的DEVICE.B

无需重新编译php加入ftp扩展的解决方法

无需重新编译php加入ftp扩展的解决方法 本文为大家介绍无需重新编译php加入ftp扩展的方法,有需要的朋友可以参考下 首先,进入源码目录cd php-5.2.13/ext/ftp #运行phpize生成configure/usr/local/php/bin/phpize #编译,指定php-config,注意这里的php-config,不是php.ini./configure --with-php-config=/usr/local/php/bin/php-config#上面可以添加--en

windows系统git使用zip命令报错解决方法

windows系统git使用zip命令报错解决方法 报错信息:zip command not found 解决方法 下载zip-3.0-bin.zip和bzip2-1.0.5-bin.zip压缩包 下载地址 文件拷贝 解压压缩包并把zip-3.0-bin.zip解压后的bin文件夹下的zip.exe文件和bzip2-1.0.5-bin.zip解压后的bin文件夹下的bzip2.dll文件统一放在本地git安装目录下 git 安装目录查看 where git 一般情况下安装目录是:C:\Progr

Centos下忘记mysql的root密码的解决方法

Centos下忘记mysql的root密码的解决方法 一:(停掉正在运行的mysql) [[email protected] ~]# service mysql stop 二:使用 “--skip-grant-tables”参数重新启动mysql [[email protected] ~]# mysqld_safe --skip-grant-tables & [1] 23810 Starting mysqld daemon with databases from /var/lib/mysql 三