Maison  >  Article  >  développement back-end  >  Comment installer l'extension swoole avec php7

Comment installer l'extension swoole avec php7

一个新手
一个新手original
2017-09-28 10:23:591628parcourir

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 eu, 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 version 7.3.1611 (Core)
PHP 7.0 . 22 (cli) (construit : 9 août 2017 18:23:24) (NTS)
mysql Ver 15.1 Distrib 5.5.52-MariaDB, pour Linux (x86_64) utilisant readline 5.1

Version nginx : 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//解压缩 然后cd进入压缩后目录
3.这个时候需要使用phpize生成编译文件(在这里附上http://www.cnblogs.com/hubing/p/4941692.html对phpize的解释 已经很明了了){
phpize的作用可以这样理解:侦测环境(phpize工具是在php安装目录下,基于这点phpize对应了当时的php环境,所以是要根据该php的配置情况生成对应的configure文件),建立一个configure文件。必须在一个目录下去运行phpize。那么phpize就知道你的的环境是哪个目录,并且configure文件建立在该目录下。
}
此时的我保错如下:Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.
解决方法:yum install php70w-devel
4.执行phpize  /usr/bin/phpize(记得要在swoole扩展目录下执行)
5.执行 ./configure
6.然后就是 make && make install 一起走完
7.最后要修改下php.ini  添加extension=swoole.so
8.记得重启服务

OK ! Exécutez php -m à ce moment-là. Si vous voyez un swoole supplémentaire, cela signifie un succès

.

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!

Déclaration:
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