Heim  >  Artikel  >  Backend-Entwicklung  >  Wie aktiviere ich die Oracle OCI8-Erweiterung für Plesk PHP 7?

Wie aktiviere ich die Oracle OCI8-Erweiterung für Plesk PHP 7?

藏色散人
藏色散人Original
2019-03-28 15:10:392916Durchsuche

In diesem Artikel wird hauptsächlich beschrieben, wie Sie die Oracle OCI8-Erweiterung für Plesk PHP 7 aktivieren. Ich hoffe, dass er Freunden in Not hilfreich sein wird!

Hinweis: Dieser Artikel gilt für RHEL/CentOS-Distributionen.

Schritt 1 Installieren Sie die zum Erstellen benutzerdefinierter PHP 7-Module erforderlichen Entwicklungspakete

# yum install plesk-php70-devel gcc glibc-devel libmemcached-devel zlib-devel make libaio.x86_64

Schritt 2 -12.1.0.2.0-1.x86_64.rpm und oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm (von Oracle OTN) und laden Sie sie auf den Server hoch .

Schritt 3Installieren Sie das Paket „oracle-instantclient12“:

# rpm -Uhv oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm

Schritt 4.Installieren Sie das Paket oci8 mit pecl

# /opt/plesk/php/7.0/bin/pecl install oci8

Schritt 5. Aktivieren Sie das oci8-Modul in php.ini

# echo "extension=oci8.so" > /opt/plesk/php/7.0/etc/php.d/oci.ini

Um die oci8-Erweiterung für andere über Plesk installierte PHP-Engines zu installieren, installieren Sie das PHP-Entwicklungspaket für die entsprechende PHP-Version.

Zum Beispiel für PHP 7.2:

# yum install plesk-php72-devel

Wiederholen Sie die Schritte 4,5 oben und stellen Sie sicher, dass der Pfad für die aktuelle PHP-Version ist:

# /opt/plesk/php/7.2/bin/pecl install oci8
# echo "extension=oci8.so" > /opt/plesk/php/7.2/etc/php.d/oci.ini

Überprüfen Sie, ob die Erweiterung vorhanden ist aktiviert:

# /opt/plesk/php/7.2/bin/php -m | grep oci
oci8

Verwandte Empfehlungen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWie aktiviere ich die Oracle OCI8-Erweiterung für Plesk PHP 7?. 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