Heim > System-Tutorial > LINUX > Installieren Sie die PDO-Erweiterung für PHP unter CentOS

Installieren Sie die PDO-Erweiterung für PHP unter CentOS

WBOY
Freigeben: 2024-01-04 12:00:45
nach vorne
1008 Leute haben es durchsucht

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
Nach dem Login kopieren

(/usr/local/php/ ist mein PHP-Installationsverzeichnis, Sie können es entsprechend der tatsächlichen Situation ändern)

Installieren Sie die PDO-Erweiterung für PHP unter CentOS
Nachdem wir den obigen Befehl ausgeführt haben, werden wir feststellen, dass die Konfigurationsdatei im aktuellen Verzeichnis pdo_msyql angezeigt wird.

Installieren Sie die PDO-Erweiterung für PHP unter 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/
Nach dem Login kopieren

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
Nach dem Login kopieren

Nachdem der Befehl ausgeführt wurde, ist der Effekt wie folgt:
Installieren Sie die PDO-Erweiterung für PHP unter CentOS

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:

Installieren Sie die PDO-Erweiterung für PHP unter CentOS

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
Nach dem Login kopieren

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

Installieren Sie die PDO-Erweiterung für PHP unter CentOS

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.
Installieren Sie die PDO-Erweiterung für PHP unter CentOS

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!

Quelle:linuxprobe.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage