Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah php7 tidak mempunyai php oci8?

Adakah php7 tidak mempunyai php oci8?

藏色散人
藏色散人asal
2022-11-14 09:26:401914semak imbas

php7 tidak mempunyai oci8 dan perlu dipasang dan dikonfigurasikan Kaedah untuk memasang sambungan oci8 dalam php7 ialah: 1. Muat turun dan pasang "oracle-instantclient19.5-basic-19.5.0.0.0-1. .x86_64.rpm"; 2 , tambah pembolehubah persekitaran; 3. Cari oci8 terus di laman web rasmi PHP; 4. Pasang oci8 melalui arahan "pecl install oci8".

Adakah php7 tidak mempunyai php oci8?

Persekitaran pengendalian tutorial ini: sistem centos7, versi PHP7, komputer Dell G3.

Adakah tiada php oci8 untuk php7?

Memerlukan pemasangan dan konfigurasi.

php7 Pasang sambungan-oci8 Langkah dan kaedah:

1. Persekitaran asas

Persekitaran: centos7 PHP 7.2.24

2 . klien oracle

2.1 alamat rasmi

https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

menggunakan versi terkini - Versi 19.5.0.0.0, kedua-duanya mesti dipasang, versi devel ialah SDK

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

2.2 Pemasangan

rpm -ivh oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
rpm -ivh oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

Selepas pemasangan selesai, laluan lalai ialah –/usr/lib/oracle/19.5/client64 Saya belum menambah pembolehubah persekitaran konfigurasi anda sendiri.

vim /etc/profile
source /etc/profile

3. sambungan oci8

Pemasangan artikel dalam talian sedikit mengelirukan Pergi ke laman web rasmi PHP dan cari terus oci8 dan hasilnya akan muncul; 🎜>

Adakah php7 tidak mempunyai php oci8?3.1 Pemasangan

Kaedah pertama yang saya ambil ialah pecl install oci8; proses pemasangan akan sentiasa menunjukkan Sila berikan laluan ke direktori ORACLE_HOME /to/instant/client/lib' jika anda sedang menyusun dengan Oracle Instant Client [autodetect]: Hanya masukkan alamat laluan klien mengikut arahan rasmi: instantclient,/usr/lib/oracle/19.5/client64/lib

Adakah php7 tidak mempunyai php oci8?3.2 Semak

Selepas pemasangan selesai, gunakan –php -m untuk menyemak sama ada pemasangan berjaya Masukkan direktori –/usr/lib64/php /modules dan semak sama ada –oci8.so wujud;

Jika ia gagal selepas dimulakan semula, anda boleh menambah extension-extension=oci8.so dalam fail /etc/php.ini.

3.3 Mulakan semula php-fpm

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Adakah php7 tidak mempunyai php oci8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn