我正在尝试在Ubuntu 14.04上使用PHP 7 RC3
+ Nginx
设置Web服务器(仅供测试)。
我使用ubuntu/trusty64
中的Vagrant安装了Ubuntu,并从Ondřej Surý(https://launchpad.net/~ondrej/+archive/ubuntu/php-7.0)安装了PHP 7 RC 3。
我找不到安装MySQL PDO
的方法(PHP可以看到PDO
类,但没有任何与MySQL相关的内容,如PDO::MYSQL_ATTR_DIRECT_QUERY
等)。
看起来没有libphp7.0-mysql
(类似于标准的php5-mysqlnd
和来自Ondřej的php7.0-fpm
等)。
phpinfo()
中的PDO
部分:
PDO support enabled
PDO drivers no value
我该如何获得它?
ubuntu/trusty64
。假设你确实在使用Trusty,那么Ondřej没有为Precise版本制作软件包,他的php-modules
软件包将提供php-mysql
。 - eggyalapt-cache search php pdo
,但在这种情况下模块php-mysql
并未显示。 - SmxCdephp5-mysqlnd
来使用[mysql native driver](http://php.net/manual/en/mysqli.overview.php#mysqli.overview.mysqlnd),根据该链接,即使Ubuntu开发人员不默认使用它,也“强烈鼓励”使用它。 - Mikephp5-mysqlnd
对我不起作用,因为我安装了PHP 7
。 - Pavel