Opsi konfigurasi php_ini tidak disetel ke lokasi php ini

Saya menerima resolusi dari dukungan, berbagi di sini untuk anak cucu

Kata Dukungan cPanel

Saya menemukan bahwa layanan PECL Anda memiliki konfigurasi yang memaksa PHP 7. 3 digunakan untuk direktori instalasi, bahkan untuk PHP 7. 4. Konfigurasi ini ditemukan di sini

Kode

[18:55:16 tra [email protected] ~]cPs# /opt/cpanel/ea-php74/root/bin/pecl config-show | grep -i php73
PEAR executables directory     bin_dir          /opt/cpanel/ea-php73/root/usr/bin
PHP CLI/CGI binary             php_bin          /opt/cpanel/ea-php73/root/usr/bin/php
php.ini location               php_ini          /opt/cpanel/ea-php73/root/etc/php.ini

Ketika PECL akan memulai prosesnya, itu akan menggunakan direktori PHP ini untuk digunakan alih-alih versi yang Anda tentukan, sehingga ekstensi dibuat untuk PHP 7. 3

Untuk mengatasi ini, saya cukup memindahkan file konfigurasi ini

Kode

[18:59:30 tra [email protected] ~]cPs# mv -v /root/.pearrc{,.bak}
‘/root/.pearrc’ -> ‘/root/.pearrc.bak’
_

cPanel akan mengelola konfigurasi PECL Anda dan file ini biasanya tidak diperlukan kecuali untuk persyaratan lanjutan untuk PECL. Dengan demikian, file ini aman untuk dinonaktifkan dengan cara ini

Dengan ini selesai, mencoba menginstal IMagick untuk PHP 7. 4 menunjukkan keberhasilan

Klik untuk meluaskan

 

Halo,
Saya mengalami masalah dalam menginstal ekstensi mongodb untuk php di Debian 10 dan PLESK

Saya mencoba memasang ekstensi menggunakan PECL

sudo /opt/plesk/php/7. 4/bin/pecl instal mongodb


HASIL

Perpustakaan telah dipasang di
/tmp/pear-build-root3CAfNf/mongodb-1. 10. 0/modul

Jika Anda pernah ingin menautkan ke perpustakaan yang diinstal
dalam direktori tertentu, LIBDIR, Anda harus menggunakan libtool, dan
tentukan pathname lengkap perpustakaan, atau gunakan '-LLIBDIR'
tandai selama menautkan dan lakukan setidaknya salah satu dari yang berikut ini
- tambahkan LIBDIR ke variabel lingkungan 'LD_LIBRARY_PATH'
selama eksekusi
- tambahkan LIBDIR ke variabel lingkungan 'LD_RUN_PATH'
selama menghubungkan
- gunakan flag linker '-Wl,-rpath -Wl,LIBDIR'
- minta administrator sistem Anda menambahkan LIBDIR ke '/etc/ld. jadi. conf'

Lihat dokumentasi sistem operasi apa pun tentang pustaka bersama untuk
informasi lebih lanjut, seperti ld(1) dan ld. jadi(8) halaman manual
--------------------------------------------------

Membangun selesai
Jangan lupa untuk menjalankan 'make test'

berlari. buat INSTALL_ROOT="/tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0" pasang
Memasang ekstensi bersama. /tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0/usr/lib/php/20180731/
berlari. temukan "/tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0". xargs ls -dils
926160 4 drwxr-xr-x 3 akar akar 4096 30 Agustus 14. 35 /tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0
926722 4 drwxr-xr-x 3 akar akar 4096 30 Agustus 14. 35 /tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0/usr
926723 4 drwxr-xr-x 3 akar akar 4096 30 Agustus 14. 35 /tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0/usr/lib
926724 4 drwxr-xr-x 3 akar akar 4096 30 Agustus 14. 35 /tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0/usr/lib/php
926725 4 drwxr-xr-x 2 akar akar 4096 30 Agustus 14. 35 /tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0/usr/lib/php/20180731
926721 8012 -rwxr-xr-x 1 akar akar 8200832 30 Agustus 14. 35 /tmp/pear-build-root3CAfNf/install-mongodb-1. 10. 0/usr/lib/php/20180731/mongodb. jadi

Proses pembangunan selesai dengan sukses
Menginstal '/usr/lib/php/20180731/mongodb. jadi'
instal oke. saluran. //pecl. php. net/mongodb-1. 10. 0
opsi konfigurasi "php_ini" tidak disetel ke php. lokasi ini
Anda harus menambahkan "extension=mongodb. jadi" ke php. ini


Perpustakaan dipasang di direktori yang salah
Adakah yang tahu bagaimana saya bisa memperbaikinya?

 

pesan yang mirip dengan

opsi konfigurasi "php_ini" tidak disetel ke php. lokasi ini
Anda harus menambahkan "extension=uploadprogress. jadi" ke php. ini


solusi adalah sesuatu yang mirip dengan

pear config-set php_ini /etc/php5/apache2/php.ini. ini
pecl config-set php_ini /etc/php5/apache2/php. ini


Kemudian jika Anda benar-benar tidak ingin menyentuh php. file ini

kemajuan pengunggahan pecl uninstall
pecl install uploadprogress


Oh, dan Anda masih ingin me-restart server web Anda sejak php. ini berubah

sudo apache2ctl anggun

Informasi untuk menginstal ekstensi PECL ini dapat ditemukan di bab manual berjudul Instalasi ekstensi PECL. Informasi tambahan seperti rilis baru, unduhan, file sumber, informasi pengelola, dan CHANGELOG, dapat ditemukan di sini. » https. //pecl. php. net/paket/mongodb

Pengguna Linux, Unix, dan macOS dapat menjalankan perintah berikut untuk menginstal driver

$ sudo pecl install mongodb

Jika sistem Anda memiliki beberapa versi PHP yang diinstal (mis. g. macOS default, Homebrew, » XAMPP), perhatikan bahwa setiap versi PHP memiliki perintah pecl dan php sendiri. file ini. Selain itu, setiap lingkungan PHP (mis. g. CLI, web) dapat menggunakan php terpisah. file ini

Menginstal driver melalui PECL akan menggunakan versi terpaket dari » libbson dan » libmongoc dan mencoba mengonfigurasinya secara otomatis

Catatan. Jika proses build gagal menemukan pustaka SSL, periksa apakah paket pengembangan (mis. g. libssl-dev) dan » pkg-config keduanya diinstal. Jika itu tidak menyelesaikan masalah, pertimbangkan untuk menggunakan proses penginstalan manual

Terakhir, tambahkan baris berikut ke file php.ini. ini untuk setiap lingkungan tempat Anda ingin menggunakan driver

Bagaimana cara mengaktifkan ekstensi Mongodb PHP?

Instal secara manual . file ini. Buka file di editor teks favorit Anda dan variabel extension_dir menunjuk ke lokasi mongo. jadi. Juga, tambahkan 'extension=mongo. jadi' dalam sebuah file, simpan dan mulai ulang server web Anda .

Bagaimana cara menginstal driver PHP untuk MongoDB?

1 Jawaban .
Unduh driver mongo untuk Windows dari pecl. php. bersih. .
Buka zip versi driver mongo yang diunduh dan salin. dll ke XAMPP. .
Daftar mongodb. dll di dalam php. ini Tambahkan baris berikut ke dalam php. file ini. .
Mulai ulang XAMPP dan segarkan phpinfo. .
Instal MongoDB di Windows

Bagaimana cara menginstal driver PHP MongoDB di Ubuntu?

Bagaimana kami menginstal driver MongoDB PHP di Ubuntu .
Untuk menginstal PHP Mongo di Linux, kami menggunakan perintah berikut. pecl instal mongodb
Kemudian kita tambahkan baris berikut ke php. ini. .
Selanjutnya kita install library PHP dengan Composer seperti berikut. komposer memerlukan mongodb/mongodb
Setelah itu, kita perlu me-restart Apache atau Nginx

Bagaimana cara menginstal driver Mongodb PHP di Centos?

Unduh driver PHP MongoDB versi stabil terbaru dari URL berikut https. //pecl. php. net/paket/mongodb. .
Ekstrak File arsip
Salin php_mongodb. .
Buka php.ini. ini di dalam instalasi PHP Anda (C. \xampp\php) dan tambahkan baris berikut. ekstensi=php_mongodb. dll
Simpan file dan tutup