Maison > Article > développement back-end > php -m est différent de phpinfo() [extension memcache]
La cause de l'incident est que openssl doit être mis à niveau (la mise à niveau openssl n'est pas affichée ici), donc php a également été recompilé après la mise à niveau et la compilation a réussi.
J'ai trouvé que l'extension memcache n'était pas installée. Je l'ai recompilé et installé. Cela a montré que l'installation avait réussi, mais phpinfo() n'a pas affiché l'extension memcache
.
Trouvez php.ini Dans le document, il y a aussi un problème très étrange avec extension="memcache.so".
Recherchez le répertoire extension_dir dans phpinfo(), et memcache.so existe également.
Le redémarrage de php-fpm ne fonctionne pas. Après avoir affiché (ou Apache ou similaire)
, vous pouvez utiliser php -m pour charger memcache, mais utiliser phpinfo() n'a pas de memcache <.>
[root@x ~]# php -m [PHP Modules] bcmath Core ctype curl date dom ereg filter ftp gd gettext hash iconv json libxml mbstring mcrypt memcacheIl se pourrait que php-cli et php-fpm appellent des fichiers de configuration différents de php.ini
[root@x ~]# php -i | grep php.ini Configuration File (php.ini) Path => /usr/local/php/etc Loaded Configuration File => /usr/local/php/etc/php.iniphpinfo.php Il s'agit d'un fichier php nouvellement créé, qui contient phpinfo()
[root@x ~]# curl http://127.0.0.1/phpinfo.php | grep php.ini # 可以看到和上面的返回不一样Créez un lien symbolique vers /usr/local/php/lib
[root@x ~]# ln -s /usr/local/php/etc/php.ini /usr/local/php/lib/php.iniPS : ce qui précède est modifié ultérieurement et peut ne pas montrer ce qui s'est passé à ce moment-là. La méthode de dépannage ne pose aucun problème. De plus, les autres sont destinées à la méthode de dépannage de l'extension php Memcache. quel php Vérifiez si cela est causé par plusieurs versions de php, php -m et d'autres problèmes Est-ce que php-cli et php-fpm sont la même version de php ou php.ini (ce arrivé cette fois-ci Différents php.ini) php apache nginx memcache et autres redémarrages divers pour voir par bin
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!