PHP下添加pdo_pgsql扩展

进入php的源码安装包里(php-5.X.X)进入到ext/pdo_pgsql目录。

先安装pgsql客户端
yum install postgresql-devel

php-5.4.13的源码包放在:/usr/local/src/php-5.4.13
编译pdo_pgsql扩展
# cd /usr/local/src//php-5.4.13/ext/pdo_pgsql
# /usr/local/php-5.4.13/bin/phpize
# ./configure –with-php-config=/usr/local/php-5.4.13/bin/php-config
# make
# make install

设置php.ini
# vim /usr/local/php/etc/php.ini

添加扩展名称
extension=pdo_pgsql.so
重启php
至此完成php扩展的安装

注意:
1、执行“# ./configure –with-php-config=/usr/local/php/bin/php-config”步骤时如果出现如下错误提示,
需要执行该命令“# yum install postgresql-devel”安装postgresql开发版。
错误提示:
checking for PostgreSQL support for PDO… yes, shared
checking for pg_config… not found

configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path by woiit.NET

时间: 2024-10-02 02:34:34

PHP下添加pdo_pgsql扩展的相关文章

linux和windows下添加php扩展方法

本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译,所以对现在运行的php没有任何影响. 假如原先编译的php目录在/usr/local/php目录下;apache在/usr/local/apache2目录下:php源代码在/usr/local/src/php-5.2.14目录下.如果实际目录与假定的目录不一致,则在下面的命令中做调整. 1. 找到当前运行的php版本的源代码目录,如 php-5.2.14.进入curl扩展库目录.$

在Linux环境下给php添加mbstring扩展

1,今天在开发项目的时候使用了一个php函数(mb_strcut),运行代码时候提示报错"call to undefind function mb_strcut",首先检查下函数名没有写错,难道是php.ini中没有开启扩展,后来去phpinfo看了确实没有加载mb_strcut,后台得知这个扩展在官方由mbstring构建 2,去php官方pecl首页搜索竟然搜索不到,MDZZ,what the hell,由于php安装包中带有所有的扩展,所以楼主用wget下载一个php5.6.24

MAMP 环境下为 php 添加 pcntl 扩展

pcntl 介绍 pcntl 扩展可以支持 PHP 的多线程操作.(非Unix类系统不支持此模块) phpize 介绍 phpize 可以用来给 PHP 动态的添加扩展.比如编译 PHP 时忘记添加某扩展,后来想添加该扩展,即可以使用 phpize 动态的添加该扩展. 本文将介绍如何使用 phpize 给 Mac下的集成环境 MAMP 添加 PHP 的 pcntl 扩展.类 Unix 的环境都可以使用本方法安装,注意灵活变通. 安装: 下面演示的是给 MAMP的PHP 5.6.10版本添加 pc

Windows下 "redis安装"和"PHP中添加redis扩展"

一. 安装redis及启用服务1. 下载redis包 链接:http://pan.baidu.com/s/1sjKfZOD 密码:oy5c 2 .解压以后,可以看到以下文件 3.双击运行服务端redis-server.exe,开启服务,如图: 4.双击运行客户端redis-cli.exe,可见服务端有连接提示: 5.然后,就可以使用了: =======================================PHP中添加redis扩展============================

linux下安装opcache扩展

linux下安装opcache扩展 参考:http://www.php.net/manual/zh/opcache.installation.php 1 2 3 4 5 6 7 wget http://pecl.php.net/get/zendopcache-7.0.2.tgz tar zxvf zendopcache-7.0.2.tgz cd zendopcache-7.0.2 /usr/local/php/bin/phpize ./configure --with-php-config=/u

laravel 5.1 添加第三方扩展库

laravel 5.1 添加第三方扩展库 时间:2015-09-07 19:20:34      阅读:1654      评论:0      收藏:0      [点我收藏+] 步骤一:确定你要放第三方库的目录,假设:app/libs,并在该目录下放置类文件common.php. 步骤二:找到根目录下的composer.json文件并打开,找到autoload-dev参数,添加"app/libs/common.php".如图: common.php代码: 步骤三:然后执行命令: ph

window的PHP开发(wamp)下安装redis扩展实录

最近在学习研究Redis,于是在本地环境下试图开始,先从安装redis开始,来就遇到地堆问题,但也算是唯一的问题,那就是:无法安装扩展! 从准备安装开始,大家都知道windows下安装php扩展,大体思路是先下载一个dll文件放到php的ext目录里,再在php.ini里加载扩展,再重启apache,不错,我也是这样做的,但由于没搞清楚本地环境需要哪个版本的dll文件,所以找了很久才装好. 走的弯路不多说,把我最后成功的步骤和注意事项列出来: 从本地环境开始,windows下的php环境,我用的

linux下配置php扩展mssql

前言:linux下配置php扩展mssql,使php通过mssql工具实现和远程win SQL server数据的传递. 有两种方法: 一.第一次编译php时提供mssql支持,即在编译参数上加上--with-mssql=/path 二.对于己安装的php,需把mssql当成一个模块,编译php使其支持,本文主要讲解这种方法: 1.安装配置freetds 下载源码包,并编译安装 #wget  tp://ibiblio.org/pub/Linux/ALPHA/freetds/stable/free

linux 下安装php扩展

linux下安装php扩展 步骤: 1.在扩展解压包目录执行 phpize 2.执行 ./configure --with-php-config=/usr/local/php/bin/php-config 3.编译 make&&make install (安装完成后在php安装目录下的扩展目录就会有相应的.so扩展文件.) 4.配置支持php 修改php.ini 在最后一行添加以下内容  extension= 扩展文件名.so 5.重启服务