我使用共享主机,这里没有为postgresql DB 启用PDO驱动程序
有可能动态加载驱动程序吗?
p.S。我正在尝试:
if (!extension_loaded('php_pdo_pgsql')) {
dl('php_pdo_pgsql.dll');
}
这给出Fatal error: Call to undefined function dl()
还有别的办法吗?
您不能从PHP 5.3.0开始动态加载扩展(除非在本例中不适用的特定上下文中)。
你唯一的选择是和你的主人谈谈,让他们为你启用分机。
根据文档:http://php.net/dl
从PHP 5.3.0开始,已经从一些SAPI(例如apache、iis等)中删除了dl()。