zoukankan      html  css  js  c++  java
  • linux环境下pdo加载问题

      报错信息信息

       PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20121212/pdo_mysql.so’ - /usr/lib/php5/20121212/pdo_mysql.so: undefined symbol: pdo_parse_params in Unknown on line 0

      但是检查了下,在’/usr/lib/php5/20121212/绝对有pdo_mysql.so,但是pdo_mysql.so一直不能加载成功

      使用命令查看下加载模块信息记录 

    grep -Hrv ";" /etc/php5 | grep -E "extension(s+)?="

      查看到加载顺序好像有点问题,先加载了pdo_mysql.so,后加载的pdo.so。

      解决方案  

      直接在php.ini里面加入扩展

    extension=/usr/lib/php5/20121212/pdo.so
    extension=/usr/lib/php5/20121212/pdo_mysql.so

      重新php5-fpm即可。

  • 相关阅读:
    Dockerfile基于centos镜像编译安装httpd
    Dockerfile基于centos镜像编译安装nginx
    Dockerfile介绍和常用指令
    Docker存储卷
    正则表达式
    Sed与Awk
    Shell函数
    Shell脚本基础
    Autofs
    Podman
  • 原文地址:https://www.cnblogs.com/loveyouyou616/p/5718544.html
Copyright © 2011-2022 走看看