解决方法是: 给 php安装 PDO 扩展: dnf install php-pdo
这时 再看 就能够 在 默认 自动 加载的modules目录 中 看到: /usr/lib/php/modules pdo.so这个共享库php
dnf install php-mysqlnd
其中 mysqlnd: 是 mysql native driver (mysql数据库的 本地驱动)
这个包提供了 mysql.so, mysqlnd.so, pdo_mysql.so 三个共享库.
这样 就能够让 php access and manipulate mysql database了.mysql
Mysql Native驱动(Mysql Native Driver 简称:mysqlnd )在PHP5.3.0版本中被引入。PHP5.4以后的版本mysqlnd被做为默认配置选项。 由zend 公司开发的MySQL数据库驱动,采用PHP开源协议(即 PHP license)避免了任何可能存在的版权问题。mysqlnd提供了和Zend引擎高度的集成性,更加快速的执行速度,更少的内存消耗,利用了PHP的Stream API,以及客户端缓存机制。因为mysqlnd是透过Zend引擎,所以提供更多高级特性,以及有效利用Zend进行加速。
参考:https://blog.csdn.net/misakaqunianxiatian/article/details/52079918
sql
是由于php没有安装 相应的模块去访问 xml. 因此须要 安装 php-xml模块.
dnf install php-xml
而后从新启动httpd服务.数据库