PHP 警告 : PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so'

标签 php linux pdo debian zts

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

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so' - /usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so: cannot open shared object file: 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/ 但它也失败

最佳答案

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

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

关于PHP 警告 : PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41803205/

相关文章:

在 Linux 中复制设备

linux - 为什么我的脚本上多了一个 0

php - 在 PHP 中设置 SQLite3 PDO 驱动程序

php - 列出按类别名称分组的记录

php - 在 MySQL 中获取给定月份的记录?

php - 如何将多个mysql查询组合成一个查询

php - 为按钮提供一个类并使用 javascript 来获取单击事件不起作用

java - 加载curl php页面时如何获取java生成的元数据

linux - shell 脚本无法使用 grep 值设置环境变量

php认证脚本