PHP中作为Apache模块运行的PostgreSQL数据库的pg_connect()的替代方案


Alternative to pg_connect() for PostgreSQL database in PHP running as Apache Module

这是一个特殊的要求

我在供应商路由器上做这个,所以我没有太多的控制。我不能加载自己的PHP或修改PHP .ini等

添加:

实际上PHP只是作为Apache模块运行。我有什么选项连接到PostgreSQL数据库。虽然PHP版本是PHP版本5.3.2 -它是极其精简的版本。

要求:

这个路由器上有一个PostgreSQL数据库,我需要使用路由器上可用的barebones PHP来访问它。

是否有一种方法,我可以添加PostgreSQL库与我自己的文件,并连接到PostgreSQL数据库?

提前感谢!

如果你的PHP已经编译并启用了这个模块,你可以使用PDO。
默认包含PHP 5.1

理论上,如果你能得到postgres模块(.so)为这个版本的php,如果php.ini允许你这样做(不太可能),你可以动态加载它