+ -
当前位置:首页 → 问答吧 → 在Slackware下,好象原装的PHP是不支持PostgreSQL的,有什么比较简便的

在Slackware下,好象原装的PHP是不支持PostgreSQL的,有什么比较简便的

时间:2005-09-16

来源:互联网

在Slackware下,好象原装的PHP是不支持PostgreSQL的,
有什么比较简便的方法使得该PHP支持PostgreSQL数据库呢?
也就是说怎样可以得到一个: pgsql.so ?是这意思吧?!

作者: canglong   发布时间: 2005-09-16

我想把Slackware原装的php的configure调出来,然后加上 --with-pgsql 这项,理论上是可以的,对吧.
然后再make 和 make install一次应该就可以了对不?
但现在我却找不出Slackware原装的php的包,以及Slackware系统默认的关于PHP的configure的具体选项
配置到底是什么呢?怎么样才能找到他们呢?!

作者: canglong   发布时间: 2005-09-16

我的做法是从debian上拷一个过来。

作者: shockman   发布时间: 2005-09-16

to shockman :
是个好主意!!
直接拷个: pgsql.so 就可以用了,对不?
可是Debian跟Slackware的环境毕竟不同的哦,不会有问题吧?

作者: canglong   发布时间: 2005-09-16

我试过,可以。Linux各发行版仅在启动风格,包管理方式以及文件的存放位置少许不同外,其他都一样。

作者: shockman   发布时间: 2005-09-16

谢谢shockman !
对了,俺没有编译过Debian,您可以给俺个pgsql.so么?
[email protected]
QQ:27897150

作者: canglong   发布时间: 2005-09-16

把文件名改为pgsql.so
上传的附件
pgsql.txt (76.2 KB, 15 次查看)

作者: shockman   发布时间: 2005-09-16

我把您的pgsql.so放到了跟mysql.so的同一目录下(/usr/lib/php/extensions/),
并且修改了php.ini 中:
extension=pgsql.so
reboot后,
想装个phpbb采用PostgreSQL数据库,但还是一样提示说:
"您服务器上的 php 设置不支持您选择的类型的数据库。"
怎么回事呢?还要设置那里的呢?

作者: canglong   发布时间: 2005-09-16

chmod +x pgsql.so

作者: shockman   发布时间: 2005-09-16

chmod +x pgsql.so 一开始就已经做了的,,
还有那里要配置呢? ...

作者: canglong   发布时间: 2005-09-16

我的postgresql版本是7.4.8,pgsql.so是debian sarge上的,版本也是7.4.8的。你的postgresql是不是8.0.3版的?

作者: shockman   发布时间: 2005-09-16

对啊,是8.0.3版的(你怎么知道的哦?),这几个版本不是很类似的么,

作者: canglong   发布时间: 2005-09-17

把这个文件改名为pgsql.so试试,不行的的话改用php 5.0
上传的附件
pgsql.txt (84.5 KB, 3 次查看)

作者: shockman   发布时间: 2005-09-17