Installation PDO_MYSQL auf PHP 5.1.6 mit PECL OS: Ubuntu
Ich habe echte Probleme bekommen PDO_MYSQL arbeiten.
Ich begann, indem ich einfach versuche zu installieren, der PDO_MYSQL-Treiber über PECL allerdings, wenn dies nicht funktionierte, ich schaute um zu sehen, ob es wo Probleme gemeldet. Es scheint, dass es möglicherweise ein Konflikt zwischen dem embedded-version von PDO und PDO_MYSQL. Zu diesem Ende habe ich beschlossen, neu zu installieren, alle Abhängigkeiten von der PECL.
Umgebung:
OS: Ubuntu
PHP Version: 5.1.6 (keine Aktualisierung durch Kunden live-Umgebung)
Verfahrens:
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
Dann überprüfe ich, PHPINFO, um zu sehen, welche Module installiert sind. Ich sehe:
PDO drivers sqlite2
Das ist es!
Wenn man die schlagen alle Lösungen wäre ich sehr dankbar. Ich brauche MYSQL PDO-Treiber zum ausführen von zend framework für ein anstehendes Projekt... und ja, ich habe mit v1.6 aufgrund der PHP-version.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie auf ubuntu, versuchen Sie apt-get :
sollte
und PDO wird nach einem Neustart des apache
Zu jeder Probleme mit diesem sicherzustellen, dass die " libmysqlclient15-dev Bibliothek installiert ist:
Dann verwenden:
Ohne die "libmysqlclient15-dev" Bibliothek Sie haben Probleme mit pdo.
Finden diese Seiten sehr hilfreich sein:
http://pecl.php.net/bugs/bug.php?id=12141
http://ubuntuforums.org/showthread.php?t=474152