php-mysqlnd 启动失败

标签 php centos

我今天在日志中发现了 php 警告。

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqlnd_memcache.so' - /usr/lib64/php/modules/mysqlnd_memcache.so: undefined symbol: memcached_strerror in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysqlnd.so' - /usr/lib64/php/modules/pdo_mysqlnd.so: undefined symbol: php_pdo_register_driver in Unknown on line 0

Regarding php info mysqlnd is loaded but without memcached plugin.

It is Centos 6.6

php 5.4.42

mysqlnd 5.0.10

而且我不知道该怎么做,因为由于一些复杂的依赖关系,我不能只删除并重新安装。是否可以在没有 yum 删除/安装以保持依赖关系的情况下更正它?

非常感谢任何帮助。

最佳答案

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysqlnd.so' - /usr/lib64/php/modules/pdo_mysqlnd.so: undefined symbol: php_pdo_register_driver in Unknown on line 0 –

这通过在/etc/php.d/中创建带有“extension=pdo.so”的文件来修复

关于php-mysqlnd 启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31160143/

相关文章:

php - 如何使从数据库中检索到的图像具有响应性?

node.js - 无法在 CENTOS 7 上切换 Node 版本

python - 找不到 "six",但已安装

centos - 主机名未解析为 IP WHM/cPanel

mysql - 让 MySQL 在 CentOs 5 上运行

nginx - 具有公共(public) IP 地址的 HAProxy

php - 哪里喜欢在 php 中查询多维数组

php - 通过在 php 中选择第一个下拉列表值来填充第二个下拉列表

php - Laravel 5.2 获取Linux系统环境变量

php - Magento 中的动态条款和条件