0

我想知道如何在服务器上使用 php 脚本激活 PDO。

我已经使用 PDO 完成了一个完整的项目,当将它移动到服务器时,我注意到 PDO 并非无法在那里。

谢谢

4

1 回答 1

0

您可以使用extension_loaded函数检查您的提供商是否启用了 PDO :

if ( extension_loaded('pdo') ) {
    echo "PDO enabled";
} else {
    echo "PDO not enabled";
}

您可能还想使用以下方法检查特定于数据库的 PDO 驱动程序:

if ( extension_loaded('pdo_<database type here>') ) { // e.g., pdo_mysql
    echo "PDO mysql enabled";
} else {
    echo "PDO mysql enabled";
}

如果未启用,您必须联系您的提供商并询问是否可以启用。

您也可以尝试使用 PHP 的dl()function加载 PDO 扩展,但如果您的提供程序甚至禁用 PDO,它就不太可能工作。

于 2012-10-04T15:18:37.063 回答