


Bagaimana untuk memasang sambungan pdo-oci dalam linux php
Cara memasang sambungan pdo-oci dalam Linux PHP: 1. Pasang klien Oracle 2. Masukkan pakej pemasangan kod sumber PHP dan laksanakan 3. Tambah "extension=pdo_oci. so" boleh selesai.
Persekitaran pengendalian artikel ini: sistem linux5.9.8, versi php 7.1.25, komputer DELL G3
Cara untuk pasang pdo pada sambungan php -oci linux?
Memasang sambungan php pdo_oci dan oci8 di bawah Linux:
Pemasangan sambungan ini mengambil masa hampir seharian saya , dan saya dengan ini merekodkan butiran Bagi proses pemasangan, saya harap tutorial ini dapat membantu semua orang dan mengelakkan lencongan semasa proses pemasangan.
Terdapat persekitaran yang berkaitan pada pelayan CentOS: apache2, php7
Perlu memasang: 1.klien oracle, sambungan 2.oci8, sambungan 3.pdo_oci
1. Pemasangan Oracle client
Oracle client boleh dimuat turun dari laman web rasmi oracle (https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html)
Pilih dua pakej pemasangan di atas, muat turun ke /usr/local/src dan kemudian nyahzip:
unzip instantclient-basic-linux.x64-11.2.0.4.0.zip unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
Kemudian masukkan direktori unzip: cd instantclient_11_2/ dan tukar berikut Buat sambungan dengan tiga fail
ln -s libnnz11.so libnnz.so ln -s libclntsh.so.11.1 libclntsh.so ln -s libocci.so.11.1 libocci.so
dan kemudian alihkan direktori yang dinyahmampat ke direktori /usr/local/lib dan namakan semula kepada 'instantclient' mv ./instantclient_11_2 / usr/local/lib/instantclient
2. Pasang sambungan oci8
Masukkan pakej pemasangan kod sumber php: cd /usr/local/src/php-7.1.25/ext/oci8/
Laksanakan /usr/local/php/bin/phpize
Kemudian laksanakan: ./configure --with-php-config=/usr / local/php/bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient
Kemudian laksanakan make
Akhir sekali buat pemasangan
Masukkan cd /usr/local/php/lib/php/extensions/no-debug - zts-20160303/Melihat fail oci8.so menunjukkan bahawa pemasangan berjaya
Langkah seterusnya ialah menambah extension=oci8.so dalam konfigurasi php.ini
3 . Pasang sambungan pdo_oci
Masukkan pakej pemasangan kod sumber php: cd /usr/local/src/php-7.1.25/ext/pdo_oci
Execute/ usr/local/php/bin/phpize
Kemudian laksanakan: ./configure --with-php-config=/usr/local/php/bin /php-config --with -pdo-oci=instantclient,/usr/local/lib/instantclient
Kemudian laksanakan make
Akhir sekali make install
Pergi ke cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/ dan pastikan fail pdo_oci.so berjaya dipasang
Langkah seterusnya ialah semak php.ini Tambah extension=pdo_oci.so pada konfigurasi
Semak phpinfo dan jika terdapat oci8 dan pdo_oci, penambahan itu berjaya
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memasang sambungan pdo-oci dalam linux php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP menggunakan sambungan MySQLI dan PDO untuk berinteraksi dalam operasi pangkalan data dan pemprosesan logik sisi pelayan, dan memproses logik sisi pelayan melalui fungsi seperti pengurusan sesi. 1) Gunakan MySQLI atau PDO untuk menyambung ke pangkalan data dan laksanakan pertanyaan SQL. 2) Mengendalikan permintaan HTTP dan status pengguna melalui pengurusan sesi dan fungsi lain. 3) Gunakan urus niaga untuk memastikan atomik operasi pangkalan data. 4) Mencegah suntikan SQL, gunakan pengendalian pengecualian dan sambungan penutup untuk debugging. 5) Mengoptimumkan prestasi melalui pengindeksan dan cache, tulis kod yang sangat mudah dibaca dan lakukan pengendalian ralat.

Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

PHP digunakan untuk membina laman web dinamik, dan fungsi terasnya termasuk: 1. Menjana kandungan dinamik dan menghasilkan laman web secara real time dengan menyambung dengan pangkalan data; 2. Proses Interaksi Pengguna dan Penyerahan Bentuk, Sahkan Input dan Menanggapi Operasi; 3. Menguruskan sesi dan pengesahan pengguna untuk memberikan pengalaman yang diperibadikan; 4. Mengoptimumkan prestasi dan ikuti amalan terbaik untuk meningkatkan kecekapan dan keselamatan laman web.

PHP dan Python mempunyai kelebihan dan kekurangan mereka sendiri, dan pilihannya bergantung kepada keperluan projek dan keutamaan peribadi. 1.PHP sesuai untuk pembangunan pesat dan penyelenggaraan aplikasi web berskala besar. 2. Python menguasai bidang sains data dan pembelajaran mesin.

Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

PHP telah membentuk rangkaian sejak beberapa dekad yang lalu dan akan terus memainkan peranan penting dalam pembangunan web. 1) PHP berasal pada tahun 1994 dan telah menjadi pilihan pertama bagi pemaju kerana kemudahan penggunaannya dan integrasi lancar dengan MySQL. 2) Fungsi terasnya termasuk menghasilkan kandungan dinamik dan mengintegrasikan dengan pangkalan data, yang membolehkan laman web dikemas kini secara real time dan dipaparkan secara peribadi. 3) Aplikasi dan ekosistem PHP yang luas telah mendorong kesan jangka panjangnya, tetapi ia juga menghadapi kemas kini versi dan cabaran keselamatan. 4) Penambahbaikan prestasi dalam beberapa tahun kebelakangan ini, seperti pembebasan Php7, membolehkannya bersaing dengan bahasa moden. 5) Pada masa akan datang, PHP perlu menangani cabaran baru seperti kontena dan microservices, tetapi fleksibiliti dan komuniti aktif menjadikannya boleh disesuaikan.
