我使用共享主机,这里没有为postgresql DB启用PDO驱动程序
可以动态加载驱动程序吗?
P.S。 我在尝试:
if (!extension_loaded('php_pdo_pgsql')) {
dl('php_pdo_pgsql.dll');
}
这会给Fatal error: Call to undefined function dl()
还有其他办法吗?
答案 0 :(得分:2)
您无法从PHP 5.3.0开始动态加载扩展(在这种情况下不适用的特定上下文除外)。
您唯一的选择是与您的主持人联系并要求他们为您启用该扩展程序。
答案 1 :(得分:0)
根据文档:http://php.net/dl
自PHP 5.3.0起,已从某些SAPI(例如apache,iis等)中删除了dl()