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 mit dem Kompilieren und Installieren von PHP-Erweiterungen beginnen, müssen Sie zunächst bestimmte wichtige Kompilierungstools und Abhängigkeiten installieren. 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
Um die PDO-MYSQL-Erweiterung zu aktivieren, müssen Sie die php.ini-Datei bearbeiten erfolgt nach der Installation von PHP. In Ubuntu finden Sie diese Datei unter:
/etc/php/7.2/apache2/php.ini
In anderen Linux-Distributionen kann der Speicherort variieren, normalerweise befindet sie sich jedoch im Verzeichnis „/etc/php“. Fügen Sie den folgenden Code zur Datei php.ini hinzu, was durch die Suche nach dem Schlüsselwort „extension=" erreicht werden kann:
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.
Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie die PHP-PDO-MYSQL-Erweiterung mithilfe des Quellcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!