Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie die pdo_oci-Erweiterung in PHP7

So installieren Sie die pdo_oci-Erweiterung in PHP7

王林
王林Original
2021-03-05 18:01:563384Durchsuche

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.

So installieren Sie die pdo_oci-Erweiterung in PHP7

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

So installieren Sie die pdo_oci-Erweiterung in PHP7

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-Tutorial

Das 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!

Stellungnahme:
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