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.

InformationsquelleAutor Ben Waine | 2009-07-02
Schreibe einen Kommentar