Maison développement back-end tutoriel php Pourquoi le module PHP-Redis compilé manuellement qui n'est pas affiché dans phpinfo () après l'installation de PHP à l'aide d'infraction sur Mac M2?

Pourquoi le module PHP-Redis compilé manuellement qui n'est pas affiché dans phpinfo () après l'installation de PHP à l'aide d'infraction sur Mac M2?

Apr 01, 2025 am 09:27 AM
redis nginx 浏览器 macos cos Pourquoi red

Pourquoi le module PHP-Redis compilé manuellement qui n'est pas affiché dans phpinfo () après l'installation de PHP à l'aide d'infraction sur Mac M2?

Après avoir installé PHP avec une infusion sur le système Mac M2, compilez et installez manuellement l'extension PHP-Redis mais ne peut pas être affichée dans phpinfo ()

Sur le système macOS M2, après avoir utilisé HomeBrew pour installer PHP, certains utilisateurs ont rencontré des problèmes lors de la compilation manuelle et de l'installation de l'extension PHP-Redis: la ligne de commande peut utiliser l'extension redis normalement, la commande php -m phpinfo() également afficher Redis, php -r "if (new Redis() == true){ echo "\r\n OK \r\n"; }" Informations liées à Redis.

Le chemin de fichier php.ini est confirmé comme /opt/homebrew/etc/php/7.3/php.ini , et le fichier est chargé via php -i | grep Loaded et extension=redis y a été ajoutée.

La cause profonde du problème peut faire la différence entre le fichier de configuration PHP et l'environnement CLI, et la configuration de PHP-FPM. Les étapes de dépannage suivantes fournissent:

  1. Vérifiez la cohérence de la version PHP: utilisez php -v pour afficher la version PHP de ligne de commande, puis accédez phpinfo() via le navigateur pour confirmer si la version PHP utilisée par le serveur Web est cohérente avec la version de ligne de commande. L'incohérence de la version est une raison courante.

  2. Vérifiez la configuration de PHP-FPM: Si vous utilisez PHP-FPM, vous devez vérifier son fichier de configuration (généralement situé dans /opt/homebrew/etc/php/7.3/php-fpm.d/ répertoire) pour s'assurer qu'il charge le fichier php.ini correct et que le fichier contient extension=redis .

  3. Redémarrez le serveur Web: Après avoir modifié le fichier de configuration, assurez-vous de redémarrer le serveur Web pour que les modifications prennent effet (par exemple, redémarrez Nginx à l'aide de sudo nginx -s reload ).

  4. Confirmez le chemin du fichier d'extension: vérifiez si le paramètre extension_dir dans le fichier php.ini est correct et assurez-vous que le fichier redis.so est situé dans ce répertoire. Utilisez php -i | grep extension_dir pour afficher le répertoire d'extension actuel.

  5. Problème des autorisations: assurez-vous que le serveur Web a la permission de lire le fichier redis.so et le fichier php.ini . Ajustez les autorisations de fichier si nécessaire.

  6. Options de compilation: confirmez que la version PHP utilisée lors de la compilation de PHP-Redis est la même que la version PHP du système, et les paramètres de compilation sont corrects.

Si les étapes ci-dessus ne parviennent toujours pas à résoudre le problème, il est recommandé de vérifier le journal système et le journal d'erreur PHP pour obtenir des informations d'erreur plus détaillées pour un dépannage supplémentaire. Vérifiez soigneusement chaque étape pour vous assurer que toutes les configurations sont correctes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Dead Rails - Comment apprivoiser les loups
4 Il y a quelques semaines By DDD
Niveaux de force pour chaque ennemi et monstre de R.E.P.O.
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
<🎜>: Grow A Garden - Guide de mutation complet
2 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1655
14
Tutoriel PHP
1254
29
Tutoriel C#
1228
24
Binance Téléchargement de téléchargement Binance Téléchargement Path Binance Téléchargement de téléchargement Binance Téléchargement Path Apr 24, 2025 pm 02:12 PM

Pour télécharger en toute sécurité l'application Binance, vous devez passer par les chaînes officielles: 1. Visitez le site officiel de Binance, 2. Trouver et cliquer sur le portail de téléchargement de l'application, 3. Choisissez de scanner le code QR, l'App Store ou télécharger directement le fichier APK pour télécharger pour protéger la sécurité du compte.

Redis: Comprendre son architecture et son objectif Redis: Comprendre son architecture et son objectif Apr 26, 2025 am 12:11 AM

Redis est un système de stockage de structure de données de mémoire, principalement utilisé comme base de données, cache et courtier de messages. Ses caractéristiques principales incluent un modèle unique, un multiplexage d'E / S, un mécanisme de persistance, des fonctions de réplication et de clustering. Redis est couramment utilisé dans les applications pratiques pour la mise en cache, le stockage de session et les files d'attente de messages. Il peut améliorer considérablement ses performances en sélectionnant la bonne structure de données, en utilisant des pipelines et des transactions, et en surveillant et en réglage.

Téléchargez le site officiel de l'application Oryi Exchange pour le téléphone mobile Apple Téléchargez le site officiel de l'application Oryi Exchange pour le téléphone mobile Apple Apr 28, 2025 pm 06:57 PM

L'application OUYI Exchange prend en charge le téléchargement des téléphones mobiles Apple, visitez le site officiel, cliquez sur l'option "Apple Mobile", obtenez-la et installez-la dans l'App Store, Inscrivez-vous ou connectez-vous pour effectuer le trading des crypto-monnaies.

Nginx et Apache: comprendre les principales différences Nginx et Apache: comprendre les principales différences Apr 26, 2025 am 12:01 AM

Nginx et Apache ont chacun leurs propres avantages et inconvénients, et le choix doit être basé sur des besoins spécifiques. 1.Nginx convient aux scénarios de concurrence élevés en raison de son architecture asynchrone non bloquant. 2. Apache convient aux scénarios à faible monnaie qui nécessitent des configurations complexes, en raison de sa conception modulaire.

Binance Officielle Entrée Binance Binance Dernière entrée 2025 Binance Officielle Entrée Binance Binance Dernière entrée 2025 Apr 28, 2025 pm 07:54 PM

Visitez le site officiel de Binance et consultez les logos HTTPS et Green Lock pour éviter les sites Web de phishing, et les applications officielles sont également accessibles en toute sécurité.

Sesame Open Door Entrée du site officiel Sesame Open Door Dernière entrée officielle 2025 Sesame Open Door Entrée du site officiel Sesame Open Door Dernière entrée officielle 2025 Apr 28, 2025 pm 07:51 PM

Sesame Open Door est une plate-forme qui se concentre sur le trading des crypto-monnaies. Les utilisateurs peuvent obtenir des portails via des sites Web officiels ou des médias sociaux pour s'assurer que l'authenticité des certificats SSL et du contenu du site Web est vérifiée pendant l'accès.

Le macOS actuel: tout ce que vous devez savoir Le macOS actuel: tout ce que vous devez savoir Apr 27, 2025 am 12:16 AM

Macossonoma est la dernière version lancée en 2023. 1) Des fonctions de conférence vidéo améliorées, prennent en charge les arrière-plans virtuels et les effets de réaction; 2) Amélioration des performances du jeu, API graphique Metal3 de support; 3) Ajout de nouvelles fonctionnalités de confidentialité et de sécurité, telles que le mode de verrouillage et une protection de mot de passe plus forte.

macOS: fonctionnalités clés pour les utilisateurs de Mac macOS: fonctionnalités clés pour les utilisateurs de Mac Apr 29, 2025 am 12:30 AM

Les caractéristiques clés de MacOS incluent la continuité, les APF, Siri, la sécurité puissante, le multitâche et l'optimisation des performances. 1.Continuité permet une commutation transparente des tâches entre Mac et d'autres appareils Apple. 2. APFS améliore la vitesse d'accès aux fichiers et la protection des données. 3.SiRI peut effectuer des tâches et trouver des informations. 4. Fonctions de sécurité telles que FileVault et Gatekeeper pour protéger les données. 5. MissionControl et les espaces améliorent l'efficacité multitâche. 6. L'optimisation des performances comprend le nettoyage des caches, l'optimisation des éléments de démarrage et la maintenance des mises à jour.

See all articles