La solution au problème selon lequel l'extension swoole ne peut pas être ajoutée : 1. Modifiez "./configure" ; 2. Exécutez d'abord make, puis make install ; 3. Modifiez "extension=swoole.so".
L'environnement d'exploitation de cet article : système Windows 10, version Swoole 4, ordinateur DELL G3
L'extension swoole ne peut-elle pas être ajoutée
Enregistrer les problèmes rencontrés lors de l'installation de swoole
La face avant ? est le même que le site officiel :
Avant d'installer swoole Vous devez vous assurer que le logiciel suivant a été installé sur le système
php-5.3.10 或更高版本 gcc-4.4 或更高版本 make autoconf
Adresse de téléchargement
https://github.com/swoole/swoole-src/releases http://pecl.php.net/package/swoole http://git.oschina.net/matyhtf/swoole
Après avoir téléchargé le package de code source, entrez le répertoire du code source dans le terminal et exécutez la commande suivante pour compiler et installer
cd swoole phpize ./configure make sudo make install
Une erreur sera signalée lorsque vous effectuez :
error: macro "add_assoc_string" requires 4 arguments, but only 3 given add_assoc_string(return_value, ifa->ifa_name, ip);
Deuxième réinstallation :
Les autres étapes restent inchangées, modifiez ./configure
./configure --with-php-config=/usr/local/php-5.6.27/bin/php-config
Dans les instructions ci-dessus, utilisez php - v pour vérifier la version de php sur le serveur,
puis make && make install sont exécutés séparément, exécutez d'abord make, puis exécutez make install,
make install affichera ce chemin /usr/local/php/lib/php/ extensions/no-debug-non-zts-20131226/
Modify extension=swoole.so
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so
redémarrage du service php-fpm, aucune erreur signalée
php -m, swoole est disponible.
Vérifiez phpinfo, l'extension swoole est également disponible.
Apprentissage recommandé : "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!