Vraag PDO_MYSQL Installatie op CentOS6


Ik heb een nieuwe CentOS 6-server met PHP 5.3.2. De uitvoer van php -v wordt weergegeven

Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so - 
/usr/lib64/php/modules/pdo_mysql.so cannot open shared object file

Ik heb /etc/php.ini aangepast om extension = pdo.so en extension = pdo_mysql.so op te nemen en httpd opnieuw op te starten. Ik heb PDO en phpinfo.php shows geïnstalleerd pdo_sqllite geïnstalleerd ?? Hoe installeer ik pdo_mysql en rectificeer bovenstaande waarschuwing?


7
2017-12-02 22:05


oorsprong


serverfault.com/a/330955/59925 - quanta


antwoorden:


je moet eerst de bibliotheek installeren.

yum install php-mysql 

14
2017-12-06 15:08



"Geen pakket php-mysql beschikbaar." hier - Lucas Bustamante


Mijn server Centos 6.3, PHP 5.4.8, Nginx.


Ik probeer mijn Magento-website opnieuw te indexeren:

php -f indexer.php opnieuw instellen

En krijg foutmelding:

'De PDO-extensie is vereist voor deze adapter, maar de extensie is niet geladen'

Dan loop ik:

pecl installeer pdo

yum installeer php-mysql

start vervolgens de server opnieuw op

service nginx opnieuw opstarten

Probeer Magento opnieuw te indexeren:

php -f indexer.php opnieuw instellen

Het werkt :)


-2
2017-08-21 04:04



Dit is onleesbaar. Ik kan niet zeggen hoe ik het moet formatteren, anders zou ik het bewerken. Gebruik alstublieft codeblokken voor configuratiebestanden en console invoer / uitvoer, zodat de tekst in het antwoord visueel is georganiseerd. Zien Help opmaken - austinian
Hallo, ik ben nieuw hier en wil gewoon proberen om de ander te helpen met hetzelfde probleem met Re-Index Magento op Centos 6.3, PHP 5.4.8, Nginx. Dus stem niet af als je niet hetzelfde probleem hebt en het niet begrijpt. Bedankt. - Nguyen Hoai Duc
Dit is een vergelijkbare fout bij een andere vraag. De vraag die bij de hand is, is hoe je het falen om de pdo_mysql dll wanneer te laden op kunt lossen extension=pdo_mysql.so is opgenomen in het php.ini-bestand, niet wanneer u de foutmelding krijgt: 'De PDO-extensie is vereist voor deze adapter, maar de extensie is niet geladen'. Houd alstublieft antwoorden over het onderwerp en als u het antwoord hebt op een andere vraag die niet is gesteld, vraag het en beantwoord dan een andere vraag. Je kunt je vrij voelen om deze vraag als een gerelateerde vraag te koppelen, maar het is niet dezelfde vraag. - austinian