【问题标题】:PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so'PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so'
【发布时间】:2017-06-07 18:39:13
【问题描述】:

我已重新编译 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: 无法打开共享对象文件: No such file or directory in Unknown on line 0

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

我想我的扩展目录可能不再是我重新编译 php 源之前的样子了。

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

【问题讨论】:

标签: php linux pdo debian zts


【解决方案1】:

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

  1. 检查是否安装了 PDO 扩展。
  2. 或者尝试在 php.ini 文件中注释掉该扩展名的行(这就是我摆脱这个错误的方法)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    • 2018-01-15
    • 2018-12-14
    • 2018-03-14
    • 1970-01-01
    • 2019-09-06
    • 2016-10-09
    相关资源
    最近更新 更多