![Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/article/000/000/029/5de9d06f6a930884.jpg)
Swoole ne prend pas en charge à l'origine l'installation sous Windows, nous devons donc installer Cygwin pour l'utiliser. J'ai rencontré beaucoup d'embûches lors de l'installation de Cygwin, et la documentation sur l'expérience de Baidu n'est pas très complète, j'ai donc écrit ma propre installation de Cygwin et Swoole, ce qui équivaut à ma propre précipitation.
Préparez d'abord les outils : (Apprentissage recommandé : tutoriel vidéo swoole )
Adresse officielle de Cygwin : http:/ / www.cygwin.com/
adresse de téléchargement officielle de swoole : https://github.com/swoole/swoole-src/releases
1. >
![1575603486788410.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/183/855/366/1575603486788410.png)
Téléchargez Cygwin, le mien est en 64 bits
Deux 1 Installez Cygwin
![1575603526751062.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/480/312/151/1575603526751062.png)
Sélectionnez le package logiciel installé. Ici, vous devez installer gcc, php, les outils de développement php, autoconf, pcre-devel et d'autres valeurs par défaut. Notez ici que dans la barre de recherche. ci-dessus Après la recherche, recherchez le progiciel correspondant ci-dessous, sélectionnez-le et cliquez sur le bouton Suivant pour démarrer l'installation.
(Remarque : la capture d'écran ci-dessous représente l'interface après son installation. La position du clic est la même, mais les icônes derrière peuvent être différentes)
Recherchez d'abord gcc
![1575603536151261.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/105/348/229/1575603536151261.png)
Puis php
![1575603557638323.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/908/700/335/1575603557638323.png)
Il y a pcre-devel
Enfin autoconf
![1575603581467330.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/800/430/241/1575603581467330.png)
Enfin, passez à l'étape suivante pour l'installer.
![1575603591286293.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/143/363/280/1575603591286293.png)
2 Installez Swoole
Décompressez le programme source swoole dans le répertoire personnel de Cygwin. Ouvrez le logiciel Cygwin (remarque : si votre Cygwin est également installé sur le lecteur C, alors vous devez faire attention. Une erreur peut être signalée lors de l'installation de swoole. La solution est de faire un clic droit et d'ouvrir Cygwin en tant qu'administrateur)
![1575604275276771.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/916/846/989/1575604275276771.png)
1 L'environnement à l'heure actuelle est comme un terminal Linux, et le répertoire racine est le répertoire d'installation de Cygwin Entrez la commande dans l'interface : cd /home/swoole-src, où swoole-src est le programme source décompressé
![1575604036579651.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/844/919/207/1575604036579651.png)
2 L'environnement actuel est comme un terminal Linux et le répertoire racine est le répertoire d'installation de Cygwin. Saisissez la commande dans l'interface : cd /home/swoole-src, où swool -src est le programme source décompressé
![1575604046760613.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/234/539/153/1575604046760613.png)
3 Saisissez la commande : phpize pour générer le fichier de configuration compilé configure
![1575604062220990.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/444/838/152/1575604062220990.png)
4 Entrez la commande : ./configure && make && make install
![1575604077445974.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/861/360/964/1575604077445974.png)
Configure, compiler, compiler et installer swole
(PS : Exécutez ./configure, en plus de compiler la configuration, il détectera également l'environnement, etc.)
5 Utilisez la commande : php -i | grep php.ini pour trouver le fichier de configuration php utilisé par php cli chemin, modifiez le fichier php.ini, ajoutez une ligne dans le fichier : extension=swoole.so, puis fermez et quittez
![1575604093383484.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/288/950/407/1575604093383484.png)
6 /extension Recherchez et appuyez à nouveau sur n Rechercher
![1575604104692841.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/597/322/344/1575604104692841.png)
7 Ajouter une extension=swoole.so
![1575604117939582.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/958/216/235/1575604117939582.png)
8 :wq Enregistrez et quittez
9 Utilisez la commande : php -m pour afficher les modules chargés. Si vous voyez swoole, l'extension est ajoutée avec succès et l'environnement est construit avec succès !
![1575604128204444.png Swoole ne peut-il pas prendre en charge Windows ?](https://img.php.cn/upload/image/250/308/984/1575604128204444.png)
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!