如何为PHP 7安装和激活PDO?

时间:2016-02-16 13:14:32

标签: php pdo installation ubuntu-14.04 php-7

PDO documentation说:

  自PHP 5.1.0起,默认情况下启用了PDO和PDO_SQLITE驱动程序。

现在我已经在Ubuntu 14.04上安装了PHP 7.0.3(apt-get install -y php7.0 php7.0-fpm php7.0-curl)并在CLI上检查了是否安装了PDO:

$ php -m | grep "pdo"
(empty output)

并在浏览器中:

enter image description here

没有pdo.ini文件,也没有pdo.so

所以,我想说,PDO没有安装。

如何让PHP 7的PDO正常工作(在Ubuntu 14.04上)?

修改

我不想安装php7.0-mysql,因为我认为它会安装不推荐使用的MySQL模块。但它不再“仅仅”被删除 - 它已在7.0版中删除,请参阅docu

  

自PHP 5.5.0起,该扩展已弃用,自PHP 7.0.0起已被删除。

所以apt-get install php7.0-mysql实际上安装了模块PDO_MYSQL和MySQLi。

然而我想知道,为什么模块PDO并没有显示在模块列表中。它的pdo.ini及其pdo.so文件在哪里?并且奇怪的是,为什么没有安装SQLite模块,实际上应该是这样,请参阅docu:“从PHP 5.5.0起,该扩展已被弃用,并且自PHP 7.0.0起已被删除。”

0 个答案:

没有答案