PHP Data Object PDO-Erweiterung definiert eine schlanke und konsistente Schnittstelle für PHP für den Zugriff auf die Datenbank. PDO bietet eine Abstraktionsschicht für den Datenzugriff. Dies bedeutet, dass unabhängig von der verwendeten Datenbank dieselben Funktionen (Methoden) zum Abfragen und Abrufen von Daten verwendet werden können.
Umgebung:Serversystem: Centos6.5 (Demonstration einer virtuellen Maschine)
PHP-Softwarepaket-Speicherverzeichnis: /data/php-5.6.14/
PHP-Installationsverzeichnis: /usr/local/php/
MySQL-Installationsverzeichnis:/usr/local/mysql/
Betriebsprozess:Über die Funktion phpinfo() können wir überprüfen, ob auf dem Server die PDO-Erweiterung installiert ist. Wenn die PDO-Erweiterungsinformationen nicht gefunden werden, installieren wir sie mit den folgenden Schritten:
Suchen Sie Ihr PHP-Installationspaket (meins befindet sich im Verzeichnis /data/php-5.6.14/), geben Sie das Verzeichnis pdo_mysql der PHP-Erweiterung ein und führen Sie den folgenden Befehl aus:
/usr/local/php/bin/phpize
(/usr/local/php/ ist mein PHP-Installationsverzeichnis, Sie können es entsprechend der tatsächlichen Situation ändern)
Nachdem wir den obigen Befehl ausgeführt haben, werden wir feststellen, dass die Konfigurationsdatei im aktuellen Verzeichnis pdo_msyql angezeigt wird.
Wir führen jedoch den folgenden Befehl aus:
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/
Parameterbeschreibung:
--with-php-config=/usr/local/php/bin/php-config gibt die Konfiguration bei der Installation von PHP
an
--with-pdo-MySQL=/usr/local/mysql/ Geben Sie den Installationsverzeichnisspeicherort der MySQL-Datenbank an
(Das spezifische Installationsverzeichnis von PHP und msyql hängt hier von Ihrer tatsächlichen Situation ab)
Mit dem Kompilieren und Installieren fortfahren:
make && make install
Nachdem der Befehl ausgeführt wurde, ist der Effekt wie folgt:
Das Verzeichnis, das für die letzte Zeile ausreicht, wird später verwendet. Die zu diesem Zeitpunkt generierte Datei pdo_mysql.so befindet sich in diesem Verzeichnis:
Als nächstes ändern wir die PHP-Konfigurationsdatei, öffnen Ihre php.ini-Datei und fügen eine Codezeile hinzu:
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
(Hier ist das Verzeichnis pdo_mysql.so, das ich gezeigt habe. Sie können es beim Einrichten entsprechend Ihrem tatsächlichen Verzeichnis hinzufügen)
Speichern und starten Sie abschließend den Dienst und starten Sie ihn neu. Verwenden Sie dann die Funktion phpinfo(), um zu überprüfen, ob die PDO-Erweiterung erfolgreich installiert wurde. Die Ergebnisse sind wie folgt und zeigen an, dass die PDO-Erweiterung erfolgreich installiert wurde.
Das obige ist der detaillierte Inhalt vonInstallieren Sie die PDO-Erweiterung für PHP unter CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!