


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:
Sahkan konsistensi versi PHP: Gunakan
php -v
untuk melihat versi PHP baris arahan, dan kemudian mengakses halamanphpinfo()
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.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 failphp.ini
yang betul dan bahawa fail itu mengandungi konvensyenextension=redis
.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
).Sahkan laluan fail lanjutan: Periksa sama ada tetapan
extension_dir
dalam failphp.ini
betul, dan pastikan failredis.so
terletak di direktori ini. Gunakanphp -i | grep extension_dir
untuk melihat direktori lanjutan semasa.Isu Kebenaran: Pastikan pelayan web mempunyai kebenaran untuk membaca fail
redis.so
dan failphp.ini
. Laraskan kebenaran fail jika perlu.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!

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

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

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











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.

Dalam bidang perdagangan cryptocurrency, keselamatan pertukaran selalu menjadi tumpuan pengguna. Pada tahun 2025, selepas bertahun -tahun pembangunan dan evolusi, beberapa pertukaran menonjol dengan langkah -langkah keselamatan dan pengalaman pengguna yang luar biasa. Artikel ini akan memperkenalkan lima pertukaran yang paling selamat pada tahun 2025 dan memberikan panduan praktikal tentang cara mengelakkan Black U (pengguna serangan penggodam) untuk memastikan dana anda 100% selamat.

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

Binance Square adalah platform media sosial yang disediakan oleh Binance Exchange, yang bertujuan untuk menyediakan pengguna ruang untuk berkomunikasi dan berkongsi maklumat yang berkaitan dengan kriptografi. Artikel ini akan meneroka fungsi, kebolehpercayaan dan pengalaman pengguna Binance Plaza secara terperinci untuk membantu anda memahami dengan lebih baik platform ini.

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.

Dalam pasaran cryptocurrency, memilih platform perdagangan yang boleh dipercayai adalah penting. Sebagai pertukaran aset digital yang terkenal di dunia, platform perdagangan OK telah menarik sejumlah besar pengguna pemula di tanah besar China. Panduan ini akan memperkenalkan secara terperinci bagaimana untuk mendaftar dan menggunakannya di platform perdagangan OK untuk membantu pengguna pemula bermula dengan cepat.

Fungsi Redis terutamanya termasuk cache, pengurusan sesi dan fungsi lain: 1) Fungsi cache menyimpan data melalui memori untuk meningkatkan kelajuan bacaan, dan sesuai untuk senario akses frekuensi tinggi seperti laman web e-dagang; 2) Fungsi Pengurusan Sesi Saham data sesi dalam sistem yang diedarkan dan secara automatik membersihkannya melalui mekanisme masa tamat; 3) Fungsi lain seperti mod penerbitan-langganan, kunci dan kaunter yang diedarkan, sesuai untuk push mesej masa nyata dan sistem multi-threaded dan senario lain.

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.
