我使用共享主机,这里没有为 postgresql DB 启用 PDO 驱动程序
有可能动态加载驱动程序吗?
PS我正在尝试:
if (!extension_loaded('php_pdo_pgsql')) {
dl('php_pdo_pgsql.dll');
}
这给Fatal error: Call to undefined function dl()
还有其他方法吗?
我使用共享主机,这里没有为 postgresql DB 启用 PDO 驱动程序
有可能动态加载驱动程序吗?
PS我正在尝试:
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 起,dl() 已从某些 SAPI(例如 apache、iis 等)中删除