2010-08-04 4 views
2

J'essaie d'obtenir le pilote mysqlnd configuré sur php5.3.2 (version par défaut) sur Ubuntu 10.04 (Lucid). Les docs PHP disent que mysqlnd est compilé par défaut dans les versions 5.3. Mais je n'ai pas réussi à trouver un moyen de faire partie de la construction d'aptitude.pilote mysqlnd en PHP 5.3.2 sur Ubuntu 10.04

+0

questions qui ont des réponses portant sur la façon de mettre à jour apt sont mieux demandé sur serverfault. C'est un problème avec la mise en place d'une pile web, pas avec la programmation sur une pile. – Anthony

Répondre

0

En fait, les docs disent qu'il est activé par défaut sur les versions de Windows, et sous Unix PHP utilise à la place l'ancienne bibliothèque client MySQL (as documented here). Mais ce n'est pas une garantie qu'Ubuntu l'ait activé dans sa version par défaut. Autant que je peux, il est introuvable dans Ubuntu/Lucid. Il n'y a aucun paquet pour cela sur les dépôts, et php -i et phpinfo() tous les deux ne le listent pas comme module intégré sur mon Lucid x64 Server installent.

Vous devrez probablement obtenir la source .deb d'Ubuntu pour MySQL et lancer votre propre compilation avec mysqlnd activé.

4

ajouter cette ligne à des sources dans le gestionnaire de paquets

deb http://security.ubuntu.com/ubuntu precise-security main universe 

Ensuite, installer le paquet php5-mysqlnd

REMARQUE: Si vous utilisez Zend Server/CE, c'est potentiellement dangereux que l'installation supprimera plusieurs serveur zend paquets, expérimentez cela comme votre propre risque.

1

essayer:

sudo apt-get install php5-mysqlnd 
Questions connexes