LAMP之路

不积跬步,无以至千里!

lnmp一键安装环境添加pgsql扩展

2012-10-18 一抹阳光 环境架设

本人比较懒,建站都是lnmp一键安装环境。

最近用到php+postgresql环境,在原来lnmp安装好postgresql8.3然后往php中添加扩展。

添加扩展的基本步骤:
1、进入php源代码目录:# cd /root/lnmp0.8/php-5.2.17
2、再进入要添加的postgresql扩展源码目录:# cd ext/pgsql/
2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
3、然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pgsql=/usr/local/pgsql
(/usr/local/pgsql为pgsql的安装目录)
4、make && make install
5、 编译之后,自动把pgsql.so放到了默认的php扩展目录下(phpinfo可查看,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613),

修改php.ini,在extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”下面加extension = “pgsql.so”
6、重启php, 命令:/etc/init.d/php-fpm restart