Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie die Swoole-Erweiterung mit PHP7

So installieren Sie die Swoole-Erweiterung mit PHP7

一个新手
一个新手Original
2017-09-28 10:23:591673Durchsuche

Gestern habe ich zufällig ein Video-Tutorial zum Thema Live-Streaming gesehen

Ich glaube, jeder (der seit fast einem Jahr PHPer ist) hat davon gehört Dieses Ding hatte ich, aber ich habe es nicht wirklich benutzt, und natürlich weiß ich nicht, wie ich es benutzen soll (ich auch).

Hier ist eine Zusammenfassung (basierend auf mehreren technischen Online-Beiträgen) Wie man die Swoole-Erweiterung in PHP7 installiert.

Meine Umgebung

CentOS Linux Release 7.3.1611 (Core)
PHP 7.0 . 22 (cli) (erstellt: 9. August 2017 18:23:24) (NTS)
mysql Ver 15.1 Distrib 5.5.52-MariaDB, für Linux (x86_64) mit Readline 5.1

Nginx-Version: nginx/1.10.2

Installationsschritte

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! Führen Sie zu diesem Zeitpunkt php -m aus. Wenn Sie einen zusätzlichen Schwung sehen, bedeutet dies Erfolg

Das obige ist der detaillierte Inhalt vonSo installieren Sie die Swoole-Erweiterung mit PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn