【发布时间】:2015-12-20 03:19:54
【问题描述】:
我正在尝试在Ubuntu 14.04 上使用PHP 7 RC3 + Nginx 设置网络服务器(用于测试目的)。
我使用来自 Ondřej Surý (https://launchpad.net/~ondrej/+archive/ubuntu/php-7.0) 的 ubuntu/trusty64 和 PHP 7 RC 3 在 Vagrant 中安装了 Ubuntu。
我找不到安装MySQL PDO 的方法(PHP 看到PDO 类但没有任何与MySQL 相关的东西,例如PDO::MYSQL_ATTR_DIRECT_QUERY 等)
看起来没有库 php7.0-mysql(类似于来自 Ondřej 的标准 php5-mysqlnd 和 php7.0-fpm 等)
phpinfo() 中的PDO 部分:
PDO support enabled
PDO drivers no value
我怎样才能得到它?
【问题讨论】:
-
您说的是 Ubuntu 12.04,但后来您使用的是
ubuntu/trusty64,即 14.04。假设您实际上使用的是 Trusty(毕竟 Ondřej 还没有为 Precise 制作软件包),那么他的php-modules软件包将提供php-mysql。 -
是的,你完全正确! (版本是固定的)。您对模块名称的建议有效。谢谢!如果您将其添加为答案,我会将其标记为正确。
-
我的错误 - 我是这样搜索的
apt-cache search php pdo和模块php-mysql在这种情况下没有显示。 -
如果它类似于标准的 Ubuntu/Debian,您也可以安装
php5-mysqlnd以使用 mysql native driver,根据该链接,“强烈鼓励”,即使 Ubuntu 开发人员不使用默认情况下。 -
迈克,
php5-mysqlnd对我不起作用,因为我安装了PHP 7。
标签: php mysql ubuntu pdo php-7