0

我重新编译了 PHP 源代码以启用 zts,但现在 PDO 不再有效,当我尝试使用 pdo 实例化执行脚本时,我收到此错误:

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so' - /usr/lib/php/extensions/no-debug-zts-20131226 /pdo_mysql.so: 无法打开共享对象文件: 在第 0 行的未知中没有这样的文件或目录

当我尝试时,php -i我得到了同样的错误。

我认为也许我的扩展目录不再是我重新编译 php 源代码之前的样子。

所以我试着做,ln -s /usr/lib/php5/20131226/pdo_mysql.so /usr/lib/php/extensions/no-debug-zts-20131226/但它也失败了

4

1 回答 1

0

我在使用 Codeigniter 3 和 Ubuntu 14.04 时遇到了类似的错误。

  1. 检查您的 PDO 扩展是否已安装。
  2. 或者尝试在 php.ini 文件中注释掉该扩展名的行(这就是我摆脱这个错误的方法)。
于 2017-01-30T15:23:14.887 回答