Rumah pembangunan bahagian belakang tutorial php Kenapa modul PHP-Redis yang disusun secara manual yang tidak dipaparkan dalam phpinfo () selepas memasang PHP menggunakan Brew pada Mac M2?

Kenapa modul PHP-Redis yang disusun secara manual yang tidak dipaparkan dalam phpinfo () selepas memasang PHP menggunakan Brew pada Mac M2?

Apr 01, 2025 am 09:27 AM
redis nginx pelayar macos cos kenapa red

Kenapa modul PHP-Redis yang disusun secara manual yang tidak dipaparkan dalam phpinfo () selepas memasang PHP menggunakan Brew pada Mac M2?

Setelah memasang PHP dengan Brew pada sistem Mac M2, menyusun secara manual dan memasang lanjutan php-redis tetapi tidak dapat dipaparkan di phpinfo ()

Pada sistem macOS M2, selepas menggunakan homebrew untuk memasang PHP, sesetengah pengguna menghadapi masalah apabila menyusun dan memasang lanjutan php -redis: baris perintah boleh menggunakan lanjutan redis biasanya, perintah php -m juga boleh memaparkan redis, dan php phpinfo() php -r "if (new Redis() == true){ echo "\r\n OK \r\n"; }" Paparkan maklumat berkaitan redis.

Laluan fail php.ini disahkan menjadi /opt/homebrew/etc/php/7.3/php.ini , dan fail dimuatkan melalui php -i | grep Loaded , dan konfigurasi extension=redis telah ditambah kepadanya.

Penyebab utama masalah mungkin perbezaan antara fail konfigurasi PHP dan persekitaran CLI, dan konfigurasi PHP-FPM. Berikut ini menyediakan langkah penyelesaian masalah:

  1. Sahkan konsistensi versi PHP: Gunakan php -v untuk melihat versi PHP baris arahan, dan kemudian mengakses halaman phpinfo() melalui pelayar untuk mengesahkan sama ada versi PHP yang digunakan oleh pelayan web adalah konsisten dengan versi baris arahan. Tidak konsisten versi adalah sebab yang sama.

  2. Semak Konfigurasi PHP-FPM: Jika anda menggunakan PHP-FPM, anda perlu menyemak fail konfigurasinya (biasanya terletak di /opt/homebrew/etc/php/7.3/php-fpm.d/ direktori) untuk memastikan ia memuatkan fail php.ini yang betul dan bahawa fail itu mengandungi konvensyen extension=redis .

  3. Mulakan semula pelayan Web: Selepas mengubah suai fail konfigurasi, pastikan anda memulakan semula pelayan web untuk perubahan yang berkuatkuasa (contohnya, mulakan semula Nginx menggunakan sudo nginx -s reload ).

  4. Sahkan laluan fail lanjutan: Periksa sama ada tetapan extension_dir dalam fail php.ini betul, dan pastikan fail redis.so terletak di direktori ini. Gunakan php -i | grep extension_dir untuk melihat direktori lanjutan semasa.

  5. Isu Kebenaran: Pastikan pelayan web mempunyai kebenaran untuk membaca fail redis.so dan fail php.ini . Laraskan kebenaran fail jika perlu.

  6. Pilihan Penyusunan: Sahkan bahawa versi PHP yang digunakan semasa menyusun PHP-Redis adalah sama dengan versi PHP sistem, dan parameter kompilasi adalah betul.

Sekiranya langkah -langkah di atas masih gagal menyelesaikan masalah, disyorkan untuk menyemak log sistem dan log ralat PHP untuk mendapatkan maklumat ralat yang lebih terperinci untuk penyelesaian masalah selanjutnya. Semak setiap langkah dengan teliti untuk memastikan semua konfigurasi betul.

Atas ialah kandungan terperinci Kenapa modul PHP-Redis yang disusun secara manual yang tidak dipaparkan dalam phpinfo () selepas memasang PHP menggunakan Brew pada Mac M2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1664
14
Tutorial PHP
1266
29
Tutorial C#
1239
24
UniSwap pengeluaran rantaian UniSwap pengeluaran rantaian Apr 30, 2025 pm 07:03 PM

Pengguna UniSwap boleh menarik balik token dari kolam kecairan ke dompet mereka untuk memastikan keselamatan aset dan kecairan. Proses ini memerlukan yuran gas dan dipengaruhi oleh kesesakan rangkaian.

Cara mengubahsuai gaya kawalan main balik video HTML Cara mengubahsuai gaya kawalan main balik video HTML Apr 30, 2025 pm 03:18 PM

Gaya kawalan main balik lalai video HTML tidak dapat diubahsuai secara langsung melalui CSS. 1. Buat kawalan tersuai menggunakan JavaScript. 2. Mencantikkan kawalan ini melalui CSS. 3. Pertimbangkan keserasian, pengalaman pengguna dan prestasi, menggunakan perpustakaan seperti video.js atau PLYR dapat memudahkan proses.

Redis: Membentangkan tujuan dan aplikasi utama Redis: Membentangkan tujuan dan aplikasi utama May 03, 2025 am 12:11 AM

Redisisanopen-Source, In-MenoryDataStructureStoreusedasadatabase, Cache, andMessageBroker, ExcellingInspeedandversatility.Iswidelyededforcaching, Real-Timeanalytics, sessionManagement, danSleaderboardsDuetoitssupportorvariousdatastructures

Nginx vs Apache: Membandingkan Teknologi Pelayan Web Nginx vs Apache: Membandingkan Teknologi Pelayan Web May 02, 2025 am 12:08 AM

Nginx sesuai untuk mengendalikan kandungan konkurensi tinggi dan statik, manakala Apache sesuai untuk kandungan dinamik dan penulisan semula URL yang kompleks. 1.Nginx mengamalkan model yang didorong oleh peristiwa, sesuai untuk kesesuaian yang tinggi. 2. Apache menggunakan model atau model benang, yang sesuai untuk kandungan dinamik. 3. Konfigurasi Nginx adalah mudah, manakala konfigurasi Apache adalah kompleks tetapi lebih fleksibel.

Masalah apa yang akan disebabkan oleh menggunakan Pilih asli di telefon anda? Masalah apa yang akan disebabkan oleh menggunakan Pilih asli di telefon anda? Apr 30, 2025 pm 03:15 PM

Masalah yang berpotensi dengan menggunakan pilihan asli pada telefon bimbit semasa membangunkan aplikasi mudah alih, kami sering memenuhi keperluan untuk memilih kotak. Biasanya, pemaju ...

Penyelesaian Masalah Nginx: Mendiagnosis dan Menyelesaikan Kesalahan Biasa Penyelesaian Masalah Nginx: Mendiagnosis dan Menyelesaikan Kesalahan Biasa May 05, 2025 am 12:09 AM

Diagnosis dan penyelesaian untuk kesilapan biasa Nginx termasuk: 1. Lihat fail log, 2. Laraskan fail konfigurasi, 3 mengoptimumkan prestasi. Dengan menganalisis log, menyesuaikan tetapan masa tamat dan mengoptimumkan cache dan mengimbangi beban, kesilapan seperti 404, 502, 504 dapat diselesaikan dengan berkesan untuk meningkatkan kestabilan dan prestasi laman web.

Nginx dan web hosting: melayani fail dan menguruskan lalu lintas Nginx dan web hosting: melayani fail dan menguruskan lalu lintas May 03, 2025 am 12:14 AM

Nginx boleh digunakan untuk menyampaikan fail dan menguruskan lalu lintas. 1) Konfigurasi fail statik perkhidmatan nginx: Tentukan port pendengaran dan direktori fail. 2) Melaksanakan pengimbangan beban dan pengurusan lalu lintas: Gunakan dasar modul dan cache hulu untuk mengoptimumkan prestasi.

Dawgz Ai (Dagz): Berharap untuk membeli altcoin murah sekarang Dawgz Ai (Dagz): Berharap untuk membeli altcoin murah sekarang Apr 30, 2025 pm 05:00 PM

Dalam dunia pelaburan cryptocurrency yang dinamik, Bitcoin ($ BTC) sering mengambil tajuk utama, bagaimanapun, peniaga berpengalaman cenderung untuk mengalihkan perhatian mereka kepada radaraltcoin untuk mendapatkan pulangan yang lebih tinggi. Dalam bidang pelaburan crypto yang dinamik, Bitcoin (BTC) selalu menjadi utama utama, tetapi peniaga yang berpengalaman sering mencari pulangan yang lebih tinggi di bawah radaraltcoin, sementara kategori syiling khusus mempunyai rayuan khas: kriptografi murah. Ini adalah altcoin yang menjanjikan yang masih diniagakan pada harga rendah setiap syiling. Idea membeli token yang menjanjikan dengan skor satu dolar atau satu dolar telah menarik banyak orang untuk mencari altcoin terbaik untuk dibeli sekarang dalam julat harga yang berpatutan ini

See all articles