Maison >cadre php >Swoole >FAQ Swoole : Introduction à 'Il est présent dans phpinfo mais pas dans php -m'

FAQ Swoole : Introduction à 'Il est présent dans phpinfo mais pas dans php -m'

藏色散人
藏色散人avant
2019-12-14 11:09:002073parcourir

FAQ Swoole : Introduction à 'Il est présent dans phpinfo mais pas dans php -m'

Oui en phpinfo mais pas en php -m

Confirmez d'abord s'il est en mode CLI

Entrée de ligne de commande php --ri swoole

Si les informations étendues de swoole sont affichées, cela signifie que votre installation est réussie !

99,999 % des personnes êtes à cette étape En cas de succès, vous pouvez utiliser swoole directement

Vous n'avez pas à vous soucier de savoir si la page Web php -m ou phpinfo imprime s'il y a swoole

Parce que swoole s'exécute Mode cli et fonctions en mode fpm traditionnel Très limité

Toutes les fonctions asynchrones/coroutines et autres fonctions majeures ne peuvent pas être utilisées en mode fpm. 99,999 % des gens ne peuvent pas obtenir ce qu'ils veulent en mode fpm, mais ils ne savent pas pourquoi. il n'y a pas d'informations étendues en mode fpm

Assurez-vous d'abord de bien comprendre le mode de fonctionnement de swoole avant de continuer à enquêter sur le problème des informations d'installation !

Cause

Après avoir compilé et installé swoole, il est disponible dans la page phpinfo de php-fpm/apache, mais pas dans le php -m sur la ligne de commande. La raison peut être que cli/php-fpm/apache utilise une configuration php.ini différente

Solution

1 Confirmez l'emplacement de php.ini

<.>ligne de commande cli

php -i|grep php.ini

ou

php --ini
php-fpm/apache,查看phpinfo页面找到php.ini的绝对路径。

2. Vérifiez si le php.ini correspondant a extension=swoole.so

cat /path/to/php.ini | grep swoole.so

Pourquoi la ligne de commande peut-elle être affichée sur la page Web ?

Lisez attentivement ce qui précède, cela montre que les fichiers de configuration ini en modes cli et apache/fpm se trouvent à des emplacements différents, et vous devez trouver le bon fichier ini.

Etude recommandée :

tutoriel swoole

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer