Saya ingin menyahpepijat redis di bawah mac Apabila menyusun dan memasang phpredis, phpize yang disertakan dengan sistem mac11.1 mempunyai ralat Jadi saya menaik taraf php kepada 7.4.13 dan kemudian menyusun dan memasang phpredis kepada 7.4.13 ialah tiada redis dalam halaman web phpinfo Sambungan ini menunjukkan bahawa redis didayakan dalam arahan php -m
Kaedah dua guru di atas tidak berjaya Akhirnya saya install nginx dan selesaikan terus
Mac datang dengan persekitaran PHP Adakah anda telah memasang persekitaran PHP baharu? Saya melihat bahawa alamat PHP dalam dua gambar adalah berbeza, satu di bawah /usr/local/opt dan satu lagi di bawah /usr/local/etc. Mungkin redis yang anda pasang telah diperluaskan kepada persekitaran PHP terbina dalam, dan akses web ialah persekitaran PHP anda yang baru dipasang
Fail konfigurasi yang dimuatkan dalam phpinfo anda ialah /usr/local/etc/php/7.4/php.ini Buka fail konfigurasi ini, rujuk semula dalam php.ini, tambah sambungan="redis.so", dan kemudian cari redis. Jadi laluan, selepas mencari laluan, tukar laluan rujukan redis.so dalam php.ini, contohnya: extension= '/usr/lib64/php/modules/redis.so', kemudian mulakan semula php, systemctl mulakan semula php-fpm dan kemudian mulakan semula apache ,/bin/systemctl hentikan httpd.service/bin/systemctl mulakan httpd.service dan kemudian semak redis dalam fail maklumat dan ia akan dibuka dengan jayanya~