Heim >Backend-Entwicklung >PHP7 >Hat PHP7 kein PHP OCI8?
php7 verfügt nicht über oci8 und muss installiert und konfiguriert werden. Die Methode zur Installation der oci8-Erweiterung in php7 ist: 1. Laden Sie „oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm“ herunter und installieren Sie es "; 2. Umgebungsvariablen hinzufügen; 3. Suchen Sie direkt auf der offiziellen PHP-Website nach oci8; 4. Installieren Sie oci8 über den Befehl „pecl install oci8".
Die Betriebsumgebung dieses Tutorials: Centos7-System, PHP7-Version, Dell G3-Computer.
php7 hat kein phpoci8?
Erfordert Installation und Konfiguration.
PHP7 AUSBILDUNG VON EIGENSCHAFTEN UND METHODEN:
1. 0.0.0, beide müssen installiert sein. Die Entwicklungsversion ist SDK
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
Nach Abschluss der Installation lautet der Standardpfad –/usr/lib/oracle/19.5/client64 Fügen Sie bei Bedarf entsprechend Ihrer eigenen Konfiguration hinzu.
oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm
3. Die Installation der OCI8-Erweiterung
Online-Artikel ist ziemlich verwirrend. Suchen Sie direkt nach „OCI8“ und die Ergebnisse werden angezeigt. pecl install oci8; der Installationsprozess ist immer. Bitte geben Sie den Pfad zum ORACLE_HOME-Verzeichnis an. Verwenden Sie „instantclient“. Wenn Sie mit Oracle Instant Client kompilieren, wird [autodetect] angezeigt: Geben Sie einfach ein Die Client-Pfadadresse gemäß den offiziellen Anweisungen: Instantclient,/usr/lib/oracle/19.5/client64/lib
3.2 ÜberprüfenNach Abschluss der Installation verwenden Sie –php -m, um zu überprüfen, ob die Installation abgeschlossen ist erfolgreich. Geben Sie das Verzeichnis –/usr/lib64/php/modules ein und sehen Sie: Existiert –oci8.so? Wenn es nach dem Neustart fehlschlägt, können Sie die Erweiterung –extension=oci8.so in der /etc/php.ini hinzufügen Datei. 3.3 PHP-FPM neu startenEmpfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonHat PHP7 kein PHP OCI8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!