Explication détaillée des étapes pour installer l'extension swoole en php7

黄舟
Libérer: 2023-03-16 08:12:02
original
1691 Les gens l'ont consulté

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
Copier après la connexion


Étapes d'installation

1.

wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8
Copier après la connexion

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.
Copier après la connexion

Solution :

yum install php70w-devel
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal