有没有办法在php文件中启用pdo_mysql?

时间:2018-03-31 14:47:56

标签: php linux pdo

将我的php文件上传到服务器后,收到了一条消息......

PDOException对象([message:protected] =>无法找到驱动程序

我知道有一个解决方案。

只需添加" extension = pdo.so"和" extension = pdo_mysql.so"在php.ini

但我不允许更改php.ini或访问Linux服务器,这真让我心疼。

有没有在我的php文件中安装pdo_mysql的解决方案? (不是php.ini)

我只需要启用我的文件即可使用PDO。

版本为 PHP版本5.5.38

服务器API:Apache 2.0处理程序

谢谢。

1 个答案:

答案 0 :(得分:0)

使用dl。

dl('/path/to/pdo_mysql.so');

但要注意dl在许多php环境中被禁用(如共享主机提供程序,apache的mod_php,enable_dl php.ini指令和 php-fpm - 编辑:dl是在php-fpm 7.0中禁用,但应该在5.5)

中工作