Comment résoudre l'incohérence entre les extensions dans phpinfo et php -m sous Mac ?
癸亥王
癸亥王 2021-01-26 19:56:51
0
3
1271

Je souhaite déboguer Redis sous Mac. Lors de la compilation et de l'installation de PHPREDIS, le phpize fourni avec le système mac11.1 a une erreur. J'ai donc mis à niveau PHP vers 7.4.13, puis j'ai compilé et installé PHPREDIS vers 7.4.13. c'est qu'il n'y a pas de redis dans la page web phpinfo. Cette extension montre que redis est activé dans la commande php -mQQ20210126-195429@2x.pngQQ20210126-195614@2x.png

.
癸亥王
癸亥王

répondre à tous (3)
癸亥王

Les méthodes des deux professeurs ci-dessus n'ont pas fonctionné. Finalement, j'ai installé nginx et je l'ai résolu directement

.
    right-chen

    Mac est livré avec un environnement PHP. Avez-vous installé un nouvel environnement PHP ? Je vois que les adresses PHP dans les deux images sont différentes, l'une est sous /usr/local/opt et l'autre sous /usr/local/etc. Peut-être que le Redis que vous avez installé a été étendu à l'environnement PHP intégré et que l'accès Web est votre environnement PHP nouvellement installé

      灭绝师太

      Le fichier de configuration chargé dans votre phpinfo est /usr/local/etc/php/7.4/php.ini Ouvrez ce fichier de configuration, référencez redis dans php.ini, ajoutez l'extension="redis.so", puis recherchez redis. donc chemin, après avoir trouvé le chemin, changez le chemin de référence de redis.so dans php.ini, par exemple : extension= '/usr/lib64/php/modules/redis.so', puis redémarrez php, systemctl redémarre php-fpm puis redémarrez Apache,/bin/systemctl arrêtez httpd.service/bin/systemctl démarrez httpd.service puis vérifiez redis dans le fichier d'informations et il sera ouvert avec succès ~

        Derniers téléchargements
        Plus>
        effets Web
        Code source du site Web
        Matériel du site Web
        Modèle frontal
        À propos de nous Clause de non-responsabilité Sitemap
        Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!