PHP 7 RC3: Comment installer manquant MySQL PDO

Je suis en train de configuration du serveur avec PHP 7 RC3 + Nginx sur Ubuntu 14.04 (à des fins de test).

J'ai installé Ubuntu dans Vagrant à l'aide de ubuntu/trusty64 et PHP 7 RC 3 de Ondřej Surý (https://launchpad.net/~ondrej/+archive/ubuntu/php-7.0).

Je ne peux pas trouver le moyen d'installer MySQL PDO (PHP voit PDO classe, mais pas tout ce qui est lié à MySQL, comme PDO::MYSQL_ATTR_DIRECT_QUERY etc.)

Dirait qu'il n'ya pas de lib php7.0-mysql (par analogie avec la norme php5-mysqlnd et php7.0-fpm etc. de Andre)

Section PDO dans phpinfo():

PDO support      enabled
PDO drivers      no value

Comment puis-je l'obtenir?

  • Vous dites Ubuntu 12.04, mais alors que vous êtes en utilisant ubuntu/trusty64 qui est 14.04. En supposant que vous êtes en fait en utilisant Fidèle (après tout, Andre n'a pas produit de paquets Précis), alors son php-modules le paquet fournira php-mysql.
  • Oui, vous avez absolument raison! (version fixe). Et votre suggestion avec le nom du module fonctionne. Merci! Si vous ajouter en tant que réponse, je vais le marquer comme étant correcte.
  • Mon erreur - j'ai été à la recherche comme cette apt-cache search php pdo et le module php-mysql dans ce cas n'est pas montré.
  • Si c'est quelque chose comme la norme de Ubuntu/Debian, vous pouvez également installer php5-mysqlnd d'utiliser le le pilote natif mysql, qui, selon que le lien est "fortement encouragés", même si les devs Ubuntu ne pas l'utiliser par défaut.
  • Mike, php5-mysqlnd ne fonctionne pas pour moi car je installer PHP 7.
  • Pour PHP 7 sur CentOS 7, mysqlnd nom du package est php70w-mysqlnd (gros avantage par rapport régulier pilote mysql pour la prise en charge de retourner le bon de types de données [par exemple, int comme int, pas comme une chaîne de caractères]).

InformationsquelleAutor SmxCde | 2015-09-22