Heim  >  Artikel  >  Backend-Entwicklung  >  So installieren Sie Swoole in PHP7

So installieren Sie Swoole in PHP7

尚
Original
2019-12-06 11:17:312684Durchsuche

So installieren Sie Swoole in PHP7

Kompilieren und installieren

cd swoole-src-2.0.6/,

1. Verwenden Sie phpize, um die PHP-Kompilierungskonfiguration zu generieren

2. Verwenden Sie ./configure, um die Kompilierungskonfigurationserkennung durchzuführen

3.make zum Kompilieren, make install zum Installieren

Der Befehl wird wie folgt ausgeführt:

[root@php7 swoole-src-2.0.6]# phpize
[root@php7 swoole-src-2.0.6]# ./configure
[root@php7 swoole-src-2.0.6]# make && make install

4 .make Nach der Installation wird bei korrekter Installation der folgende Inhalt angezeigt:

[root@php7 swoole-src-2.0.6]# make install
Installing shared extensions:     /usr/lib64/php/modules/

Ändern Sie die Konfigurationsdatei

Um dieses Modul verwenden zu können, müssen Sie das Modul auch hinzufügen in der php.ini-Datei.

extension=swoole.so

Starten Sie den Dienst neu

Nachdem Sie das PHP-Modul hinzugefügt haben, müssen Sie die Nginx- und PHP-FPM-Dienste neu starten, damit es wirksam wird.

Verwenden Sie abschließend php -m oder phpinfo(), um zu überprüfen, ob swoole erfolgreich geladen wurde.

Hinweis:

1.swoole_server kann nur in einer PHP-CLI-Umgebung verwendet werden, andernfalls wird ein schwerwiegender Fehler ausgegeben.

2. Daher müssen Sie include_once oder require_once verwenden, wenn Sie eine PHP-Datei einer Klasse/Funktion einführen, sonst tritt der schwerwiegende Fehler „Funktion/Klasse kann nicht neu deklariert werden“ auf.

3. Verwenden Sie nicht „exit()/die()“, da sonst der Arbeitsprozess beendet wird.

4. Wenn im PHP-Code eine Ausnahme ausgelöst wird, muss try/catch in der Rückruffunktion ausgeführt werden, um die Ausnahme abzufangen, andernfalls wird der Arbeitsprozess beendet.
Empfohlen: php FAQSpalte

Das obige ist der detaillierte Inhalt vonSo installieren Sie Swoole 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