Vor Beginn der Quellcode -Kompilierung müssen Sie die Systemumgebung und die Abhängigkeiten bestätigen, um den reibungslosen Fortschritt des Installationsprozesses sicherzustellen. Überprüfen Sie zunächst, ob PHP-, MySQL- und Verwandte Abhängigkeitsbibliotheken im System wie libmysqlclient installiert sind. Sie können die Verwendung des folgenden Befehls überprüfen:
PHP -v Mysql -v
Wenn das System die relevanten Abhängigkeiten nicht installiert hat, kann es über den Paketmanager installiert werden. Zum Beispiel können Sie auf Ubuntu -Systemen ausführen:
sudo apt-get install libmysqlclient-dev
Laden Sie nach Bestätigung der Umgebung das PHP -Quellcodepaket zur Kompilierung herunter. Sie können auf die offizielle PHP -Website zugreifen, um die neueste Version herunterzuladen oder den Befehl wGet zu verwenden:
wGet https://www.php.net/distributions/php-7.xxtar.gz
Nach Abschluss des Downloads dekomprimieren Sie das Quellcodepaket und geben Sie das Verzeichnis ein:
tar -Zxvf php -7.xxtar.gz CD php-7.xx
Beim Konfigurieren und Kompilieren müssen Sie PDO- und MySQL -Erweiterungen aktivieren und den MySQL -Pfad angeben:
./configure ---with-pdo-mysql ---with-mysqli =/path/to/mysql_config
Führen Sie nach Abschluss der Konfiguration Kompilierung und Installation durch:
Machen sudo mach installieren
Nach Abschluss können Sie die PHP -Installation überprüfen:
PHP -v
Nach der Installation von PHP müssen Sie PHP.ini konfigurieren, um PDO- und MySQL -Erweiterungen zu aktivieren. Bearbeiten Sie die Datei php.ini:
sudo vi /etc/php/php.ini
Finden und inkonzentrieren Sie Folgendes:
Erweiterung = pdo_mysql.so Erweiterung = mysqli.so
Starten Sie nach dem Speichern und Verlassen den PHP -Service neu:
Sudo Service PHP-FPM Neustart
Schreiben Sie PHP -Skripte, um die PDO MySQL -Verbindung zu testen:
<?php $db = new PDO('mysql:host=localhost;dbname=mydatabase', 'username', 'password'); $stmt = $db-> Abfrage ('aus myTable auswählen'); while ($ row = $ stmt-> fetch ()) { print_r ($ row); } ?>
Speichern Sie als test.php und greifen Sie im Browser darauf zu. Wenn die Datenbankdaten normal ausgegeben werden können, bedeutet dies, dass die PDO MySQL -Verbindung erfolgreich ist.
In den oben genannten Schritten können Sie die Quellcodekompilierung und -installation von PHP PDO MySQL erfolgreich vervollständigen und gleichzeitig grundlegende Konfiguration und Funktionsüberprüfung durchführen. Ich hoffe, dieser Leitfaden hilft Ihnen dabei, den benutzerdefinierten Installationsprozess effizient abzuschließen.