Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die pdo_oci-Erweiterung in PHP7
So installieren Sie die pdo_oci-Erweiterung in PHP7: 1. Laden Sie den Oracle-Client herunter und installieren Sie ihn. 2. Geben Sie das Quellcode-Installationspaket von PHP ein und führen Sie [/usr/local/php/bin/phpize] aus . Führen Sie [make install] aus. Installieren Sie einfach den Befehl.
Die Betriebsumgebung dieses Artikels: Centos 7-System, PHP7, Thinkpad T480-Computer.
Voraussetzung:
CentOS-Server verfügt bereits über relevante Umgebungen: Apache2, PHP7
Installation erforderlich: 1.Oracle-Client, 2.oci8-Erweiterung, 3.pdo_oci-Erweiterung
1. Oracle-Client installieren
Oracle-Client Sie können herunterladen es von der offiziellen Oracle-Website
Wählen Sie die beiden Installationspakete oben aus, laden Sie sie nach /usr/local/src herunter und entpacken Sie sie dann:
unzip instantclient-basic-linux.x64-11.2.0.4.0.zip unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
Dann geben Sie das entpackte Verzeichnis ein: cd instantclient_11_2/ Kopieren Sie die folgenden drei Dateien. Stellen Sie eine Verbindung her
ln -s libnnz11.so libnnz.so ln -s libclntsh.so.11.1 libclntsh.so ln -s libocci.so.11.1 libocci.so
Verschieben Sie dann das dekomprimierte Verzeichnis in das Verzeichnis /usr/local/lib und benennen Sie es in „instantclient“ um.
mv ./instantclient_11_2 /usr/local/lib/instantclient
(Freigabe von Lernvideos: php-Video-Tutorial)
2. Installieren Sie die OCI8-Erweiterung.
Geben Sie den Quellcode ein Installationspaket von PHP: cd /usr/local/src/php-7.1.25/ext/oci8/
Führen Sie /usr/local/php/bin/phpize aus
Dann führen Sie aus:
./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient
Dann führen Sie make aus
Endlich make install
Geben Sie cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/ ein und überprüfen Sie, ob die Datei oci8.so installiert ist. Dies zeigt an, dass die Installation erfolgreich war
Der nächste Schritt ist um PHP zu installieren. Fügen Sie den Satz extension=oci8.so in die INI-Konfiguration ein /pdo_oci
Führen Sie /usr/local /php/bin/phpize aus
Dann führen Sie Folgendes aus: ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci =instantclient,/usr/local/lib /instantclient
Dann führen Sie make aus
Finally make install
Geben Sie cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/ ein und überprüfen Sie, ob die Die Datei pdo_oci.so ist installiert, was darauf hinweist, dass die Installation erfolgreich war
Connect Der nächste Schritt besteht darin, extension=pdo_oci.so in der php.ini-Konfiguration hinzuzufügen
Überprüfen Sie phpinfo. Wenn oci8 und pdo_oci vorhanden sind, ist das Hinzufügen erfolgreich
Verwandte Empfehlungen:
php-TutorialDas obige ist der detaillierte Inhalt vonSo installieren Sie die pdo_oci-Erweiterung in PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!