L'installation de PDO_MYSQL sur PHP 5.1.6 à l'aide de PECL OS: Ubuntu
Je vais avoir des problèmes réels se PDO_MYSQL de travail.
J'ai commencé par juste essayer d'installer le PDO_MYSQL pilote via PECL, toutefois, lorsque cela n'a pas fonctionné j'ai regardé autour pour voir si il y où tous les problèmes signalés. Il semble qu'il peut y avoir un conflit entre la version embarquée de l'AOP et PDO_MYSQL. À cette fin, j'ai décidé de réinstaller toutes ses dépendances depuis PECL.
Environnement:
OS: Ubuntu
PHP Ver: 5.1.6 (Impossible de mettre à niveau en raison de clients en direct de l'environnement)
Procédure Suivie:
PECL uninstall PDO_MYSQL
PECL uninstall PDO
PECL uninstall mysql
PECL install mysql
PECL install PDO
PECL install PDO_MYSQL
Lines Added to PHP.ini
extension=mysql.so
extension=pdo.so
extension=pdo_mysql.so
apachectl restart
[warn] php5_module is already loaded, skipping
Je vérifie PHPINFO pour voir quels modules sont installés. Je vois:
PDO drivers sqlite2
Que c'est!
Si quelqu'un pourrait suggérer des solutions à ce je lui en serais très reconnaissant. J'ai besoin de MYSQL driver PDO pour exécuter le zend framework pour un projet à venir... et oui, j'ai d'utilisation v1.6 en raison de la version de PHP.
OriginalL'auteur Ben Waine | 2009-07-02
Vous devez vous connecter pour publier un commentaire.
Si vous êtes sur ubuntu, essayer apt-get :
qui devrait faire
et PDO sera disponible après un apache restart
J'ai discuté de votre solution proposée avec le blioke en charge de notre serveur de test (dans le cas où le problème se produit). Il dit que PHP a été compilé manuellement et configuré de façon à correspondre exactement à l'environnement de nos clients des serveurs. Il pense peut dire que apt-get est touchant UBUNTU standard de la version de PHP et pas notre version personnalisée. Toutes les pensées? Merci d'avoir pris le temps de répondre.
OriginalL'auteur Paul Tarjan
À toute personne ayant des problèmes avec cela, assurez-vous que 'libmysqlclient15-dev" bibliothèque installée:
Alors utiliser:
Sans le 'libmysqlclient15-dev' de la bibliothèque, vous aurez des problèmes avec pdo.
Trouvé ces pages pour être tout à fait utile:
http://pecl.php.net/bugs/bug.php?id=12141
http://ubuntuforums.org/showthread.php?t=474152
OriginalL'auteur Tyler K