Erreurs courantes de Swoole
make ou make install ne peut pas être exécuté ou erreur de compilation 🎜> vidéo swoole tutoriel)
NOTICE: PHP message: PHP Warning: PHP Startup: swoole: Unable to initialize module Module compiled with module API=20090626 PHP compiled with module API=20121212 These options need to match in Unknown on line 0
La version php ne correspond pas au phpize et au php-config utilisés lors de la compilation, et des chemins absolus doivent être utilisés pour la compilation. Utilisez des chemins absolus pour exécuter PHP.
/usr/local/php-5.4.17/bin/phpize ./configure --with-php-config=/usr/local/php-5.4.17/bin/php-config /usr/local/php-5.4.17/bin/php server.php
Fichier d'en-tête mysql manquant
php_mysqli_structs.h:64:23: fatal error: my_global.h: No such file or directoryLe fichier d'en-tête de mysqlclient est introuvable, vous devez installer mysqlclient-devIl est recommandé de compiler php vous-même. N'utilisez pas la version PHP fournie avec le système de gestion de paquets Linux
Fichier d'en-tête pcre.h manquant
Erreur fatale : pcre. h : Aucun fichier ou répertoire de ce typeLa raison est que pcre est manquant et libpcre doit être installé
Impossible de trouver autoconf
La commande phpize nécessite l'outil autoconf, veuillez d'abord l'installer.make install failed
make install nécessite des autorisations root Si vous n'êtes pas connecté en tant qu'utilisateur root, veuillez utiliser sudo ou su avant l'installation.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!