Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Schritte zur Installation der Swoole-Erweiterung in PHP7

Detaillierte Erläuterung der Schritte zur Installation der Swoole-Erweiterung in PHP7

黄舟
黄舟Original
2017-09-16 09:39:591725Durchsuche

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 habe ich benutzt, 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.

Mein Umfeld

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


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//Dekomprimieren und in das komprimierte Verzeichnis kopieren

3 Sie müssen phpize verwenden, um die kompilierte Datei zu generieren (hier angehängt http://www.cnblogs.com/hubing/p/4941692.html enthält eine sehr klare Erklärung von phpize) {

Die Rolle von phpize kann wie folgt verstanden werden: Erkennen Sie die Umgebung (das phpize-Tool befindet sich im PHP-Installationsverzeichnis). Auf dieser Grundlage entspricht phpize der PHP-Umgebung zu diesem Zeitpunkt, sodass die entsprechende Konfigurationsdatei gemäß PHP generiert werden muss Konfiguration) und erstellen Sie ein Konfigurationsdokument. Sie müssen phpize in einem Verzeichnis ausführen. Dann weiß phpize, in welchem ​​Verzeichnis sich Ihre Umgebung befindet, und die Konfigurationsdatei wird in diesem Verzeichnis erstellt.

}

Meine Fehlergarantie lautet derzeit wie folgt:

Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.

Lösung:

yum install php70w-devel

4. Führen Sie phpize /usr/bin/phpize aus (denken Sie daran, es im Swoole-Erweiterungsverzeichnis auszuführen)

5. Führen Sie ./configure aus

6. Dann make && make install und beenden Sie gemeinsam

7. Ändern Sie abschließend die Datei php.ini Erweiterung =swoole.so

8. Denken Sie daran, den Dienst neu zu starten

OK! extra swoole. Erfolgreich

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zur Installation der Swoole-Erweiterung in 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