Heim  >  Artikel  >  Backend-Entwicklung  >  Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql

Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql

WBOY
WBOYOriginal
2016-12-01 00:56:281106Durchsuche

Ich habe pdo_mysql erfolgreich installiert und php-fpm neu gestartet, aber es gibt kein pdo_mysql. Was ist der Fehler? Baidu kontaktierte mich und sagte, dass der php.ini-Pfad falsch sei. Ich habe php.ini unter /php/etc abgelegt. Wohin damit? Wie konfiguriere ich?
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql

Antwortinhalt:

Ich habe pdo_mysql erfolgreich installiert und php-fpm neu gestartet, aber es gibt kein pdo_mysql. Was ist der Fehler? Baidu kontaktierte mich und sagte, dass der php.ini-Pfad falsch sei. Ich habe php.ini unter /php/etc abgelegt. Wohin damit? Wie konfiguriere ich?
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql
Centos6.5 hat pdo_mysql installiert oder es gibt kein pdo_mysql

Überprüfen Sie das Verzeichnis im Konfigurationsdateipfad, um zu sehen, ob php.ini vorhanden ist.
Wenn die Datei php.ini nicht wirksam wird, können Sie beim Starten von php-fpm den Parameter -c verwenden.

Neu kompilieren und ausprobieren
Fügen Sie den Parameter --with-pdo-mysql=$MYSQL_BASE hinzu

Vielen Dank für die Einladung
Ja, Ihr php.ini Pfad ist falsch, da Ihr PHP den Pfad der Konfigurationsdatei beim Kompilieren nicht aktiv angegeben hat. Schauen Sie sich jetzt Ihren Screenshot an Der verwendete Pfad ist php.ini, und Sie haben die Datei unter /usr/local/php/lib abgelegt. /usr/local/php/etcLösung:

  1. Verschieben Sie

    nach php.ini und starten Sie dann neu /usr/local/php/lib/php.ini

  2. Neu kompilieren

    , Kompilierungsparameter hinzufügen PHP und auch --with-config-file-path=/usr/local/php/etc--with-pdo-mysql=mysqlnd

    hinzufügen

extension="pdo_mysql.so" Folgen Sie dem absoluten Pfad der dynamischen Bibliothek und starten Sie php-fpm neu

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn