Maison > Article > développement back-end > Explication détaillée des étapes pour installer l'extension swoole en php7
Hier, j'ai accidentellement vu un tutoriel vidéo sur le streaming en direct
Il parlait de swoole, je crois que tout le monde (qui est PHPer depuis près d'un an) en a entendu parler. ce truc. Je l'ai utilisé, mais je ne l'ai pas vraiment utilisé, et bien sûr je ne sais pas comment l'utiliser (moi aussi).
Voici un résumé (s'appuyant sur plusieurs posts techniques en ligne) Comment installer l'extension swoole en php7.
Mon environnement
CentOS Linux release 7.3.1611 (Core) PHP 7.0.22 (cli) (built: Aug 9 2017 18:23:24) ( NTS ) mysql Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1 nginx version: nginx/1.10.2
Étapes d'installation
1.
wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8
2.tar -zxvf v2.0.8.tar.gz//Décompressez et cd dans le répertoire compressé
3. vous devez utiliser phpize pour générer le fichier compilé (ci-joint http://www.cnblogs.com/hubing/p/4941692.html a une explication très claire de phpize) {
Le rôle de phpize peut être compris ainsi : détecter l'environnement (l'outil phpize se trouve dans le répertoire d'installation de PHP. Sur cette base, phpize correspond à l'environnement PHP à ce moment-là, le fichier de configuration correspondant doit donc être généré en fonction du PHP. configuration), et établir un document de configuration. Vous devez exécuter phpize dans un répertoire. Ensuite, phpize sait dans quel répertoire se trouve votre environnement et le fichier de configuration est créé dans ce répertoire.
}
Ma garantie d'erreur en ce moment est la suivante :
Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.
Solution :
yum install php70w-devel
4. Exécutez phpize /usr/bin/phpize (pensez à l'exécuter dans le répertoire de l'extension swoole)
5. Exécutez ./configure
6. Puis make && make install et terminez ensemble
7. Enfin, modifiez php.ini pour ajouter. extension =swoole.so
8. N'oubliez pas de redémarrer le service
OK ! laine supplémentaire. Réussi
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!