Kürzlich finde Ich habe für PHP zum MySQL-Native-Treiber wechseln entschieden: http://php.net/manual/en/book.mysqlnd.phpIch kann kein Endlager für CentOS 6.6 mit den PHP-MySQL-Native-Treiber (mysqlnd)
ich verwende CentOS 6.6 und ich kann es nicht finde ein Repository mit dem php-mysqlnd. Die Standardrepositorys enthalten es nicht. Ich möchte PHP nicht von Grund auf neu kompilieren, da ich oben cPanel habe und ich will es einfach nicht vermasseln. Derzeit möchte ich nur von PHP-MySQL zu PHP-Mysqlnd wechseln und das ist alles.
Was ich bisher versucht:
yum remove php-mysql
dann
yum install php-mysqlnd
dies endete mit:
No package php-mysqlnd available.
Error: Nothing to do
Dann habe ich versucht, Repositories wie Remi und webtatic hinzuzufügen. Keine von ihnen hat gearbeitet.
Kennt jemand ein Repository, das den php-mysqlnd enthält?
OK, aber ich habe das gleiche Problem mit einem anderen Server auf CentOS 6.6 ohne Panel und PHP 5.3.3/MySQL 5.1.73. Die Haupteinschränkung ist, dass ich die Versionen nicht upgraden kann (ich habe einige Gründe, dies nicht zu tun) und grundsätzlich möchte ich PHP nicht neu kompilieren. Ich sah hier, dass einige Leute es getan haben http://stackoverflow.com/questions/13159518/how-to-enable-mysqlnd-for-php sogar mit älteren PHP-Version, aber seltsamerweise funktioniert es nicht für mich - alle Repos I versucht, nur den Treiber nicht enthalten. – Vlado
mysqlnd existiert nicht für 5.3.3, weil es zu dieser Zeit nicht unterstützt wurde, es als eine gemeinsame Erweiterung zu erstellen, was erst seit 5.3.9 möglich ist (also PHP 5.4 Stack bietet normalerweise beides, und 5.5+ nur mysqlnd). Siehe https://bugs.php.net/55609 –