Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

藏色散人
藏色散人Original
2020-07-11 10:39:182783Durchsuche

So installieren Sie die PDO-Erweiterung in PHP: Geben Sie zuerst das Verzeichnis „pdo_mysql“ der PHP-Erweiterung ein, führen Sie dann den Befehl „make && make install“ zum Kompilieren und Installieren aus und fügen Sie dann den Code „pdo_mysql“ hinzu „php.ini“-Datei. Starten Sie schließlich den Dienst neu.

So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

Installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

PHP-Datenobjekt-PDO-Erweiterung ist für PHP definiert Zugriff auf die Datenbank Eine schlanke, konsistente Schnittstelle. 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. Kürzlich fragten in unserer Website-Erstellungs- und OA-Systemkommunikationsgruppe einige Freunde, die mit Serverbetrieb und -wartung nicht vertraut sind, nach der Installation der PDO-Erweiterung von PHP. In diesem Artikel zeigen wir Ihnen, wie Sie die PDO-Erweiterung auf dem Server installieren.

Umgebung:

Serversystem: Centos6.5 (Demonstration einer virtuellen Maschine)

Speicherverzeichnis für PHP-Softwarepakete: /data/php-5.6.14/
PHP Installationsverzeichnis: /usr/local/php/
MySQL-Installationsverzeichnis: /usr/local/mysql/

Betriebsprozess:

Durch die Funktion phpinfo() können wir überprüfen, ob die Auf dem Server ist die PDO-Erweiterung installiert. 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/) und geben Sie PHP ein Führen Sie für das erweiterte pdo_mysql-Verzeichnis 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)

So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

Nachdem wir den obigen Befehl ausgeführt haben, werden wir feststellen, dass die Konfigurationsdatei im aktuellen pdo_msyql-Verzeichnis angezeigt wird.

So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

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/ gibt den Speicherort des Installationsverzeichnisses der MySQL-Datenbank an
(Hier sind die spezifischen Installationsverzeichnisse von PHP und MSYQL. Abhängig von Ihrer tatsächlichen Situation :

reicht für die letzte Zeile. Das Verzeichnis wird später verwendet. Die zu diesem Zeitpunkt generierte Datei pdo_mysql.so befindet sich in diesem Verzeichnis:

So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

Weiter Wir ändern die PHP-Konfigurationsdatei, öffnen Ihre php.ini-Datei und fügen eine Codezeile hinzu:

./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/bin/mysql --enable-pdo --enable-pdo-mysql

(Hier ist das pdo_mysql.so-Verzeichnis, das ich gezeigt habe. Sie können es entsprechend Ihrem tatsächlichen Verzeichnis beim Einrichten hinzufügen )

So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)

Zum Schluss speichern und starten und den Dienst neu starten. 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.

So installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos)Weitere Informationen zu diesem Thema finden Sie auf der

chinesischen PHP-Website

!

Das obige ist der detaillierte Inhalt vonSo installieren Sie die PHP-PDO-Erweiterung unter Linux (Centos). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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