Heim >Backend-Entwicklung >PHP-Problem >So kompilieren und installieren Sie die PHP-PDO-MYSQL-Erweiterung aus dem Quellcode
PHP-PDO (PHP Data Objects) ist eine leichte abstrakte Datenbankschnittstelle in PHP, die zum Verbinden und Betreiben von Datenbanken verwendet wird. MySQL ist eine der beliebtesten relationalen Open-Source-Datenbanken und wird häufig in der Webentwicklung verwendet. In diesem Artikel erfahren Sie, wie Sie die PHP-PDO-MYSQL-Erweiterung aus dem Quellcode kompilieren und installieren, um PHP mit einer MySQL-Datenbank zu verbinden.
Schritt 1: Laden Sie den Quellcode herunter
Zuerst müssen Sie den PHP-Quellcode von der offiziellen PHP-Website herunterladen. Sie können die neueste stabile Version oder eine ältere Version wählen. Auf der Download-Seite können Sie Optionen für verschiedene Versionen sehen. Wählen Sie die Version für Ihr Betriebssystem aus und laden Sie das Quellcode-Archiv herunter. Wechseln Sie nach dem Entpacken der Datei in das entpackte Verzeichnis.
Schritt 2: Kompilierungstools und Abhängigkeiten installieren
Bevor Sie die PHP-Erweiterung kompilieren und installieren, müssen Sie sicherstellen, dass einige notwendige Kompilierungstools und Abhängigkeiten installiert wurden. In Ubuntu können diese Abhängigkeiten mit dem folgenden Befehl installiert werden:
sudo apt-get install build-essential sudo apt-get install libxml2-dev libssl-dev libbz2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev libmcrypt-dev libreadline-dev
In anderen Linux-Distributionen installieren Sie diese Pakete mit dem entsprechenden Paketmanager.
Schritt 3: PHP kompilieren
Geben Sie das Quellcodeverzeichnis ein und verwenden Sie den folgenden Befehl, um PHP zu kompilieren:
./configure --prefix=/usr/local/php --with-pdo-mysql
Der obige Befehl gibt das PHP-Installationsverzeichnis und die Kompilierungsoption --with-pdo-mysql an, um die MySQL-Datenbank zu unterstützen Verbindung . Nach Ausführung des obigen Befehls wird das Makefile generiert. Führen Sie den folgenden Befehl aus, um PHP zu kompilieren:
make
Dieser Vorgang kann je nach Leistung Ihres Systems einige Minuten oder länger dauern. Wenn keine Fehler vorliegen, können Sie den folgenden Befehl ausführen, um PHP zu installieren:
sudo make install
Schritt 4: Öffnen Sie die php.ini-Datei
Nach der Installation von PHP müssen Sie die php.ini-Datei bearbeiten, um das PDO zu aktivieren. MYSQL-Erweiterung. In Ubuntu befindet sich diese Datei unter:
/etc/php/7.2/apache2/php.ini
Der Speicherort in anderen Linux-Distributionen kann anders sein, normalerweise befindet er sich jedoch im Verzeichnis „/etc/php“. Öffnen Sie die Datei php.ini, suchen Sie nach dem Schlüsselwort „extension=" und fügen Sie den folgenden Code hinzu:
extension=pdo_mysql.so
Dieser Code aktiviert die PDO-MYSQL-Datenbankerweiterung. Speichern Sie die Datei und verlassen Sie den Editor.
Schritt 5: Webserver neu starten
Abschließend muss der Webserver neu gestartet werden, damit die Änderungen wirksam werden. Starten Sie in Ubuntu den Apache-Server mit dem folgenden Befehl neu:
sudo service apache2 restart
In anderen Linux-Distributionen verwenden Sie die entsprechenden Systemaufforderungen, um den Webserver neu zu starten.
Fazit
Hier haben wir gesehen, wie man die PHP-PDO-MYSQL-Erweiterung aus dem Quellcode kompiliert und installiert. Dies ist ein wichtiger Schritt bei der Verbindung von PHP mit einer MySQL-Datenbank, da diese Erweiterung die grundlegenden Funktionen und Treiber bereitstellt, die für die Verbindung mit einer MySQL-Datenbank erforderlich sind. Bitte beachten Sie jedoch, dass dies nur für Benutzer gilt, die PHP manuell installieren müssen. Andere Benutzer können die PHP-PDO-MYSQL-Erweiterung auf andere Weise wie Yum oder Apt installieren.
Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie die PHP-PDO-MYSQL-Erweiterung aus dem Quellcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!