Heim > Artikel > PHP-Framework > So kompilieren und installieren Sie Swoole
Swoole-Erweiterung ist als PHP-Standarderweiterung erstellt. Verwenden Sie phpize, um Kompilierungserkennungsskripte zu generieren, ./configure, um die Kompilierungskonfigurationserkennung durchzuführen, make zum Kompilieren und make install zum Installieren.
Bitte laden Sie die Release-Version von swoole herunter. Wenn Sie den neuesten Code direkt aus dem Github-Trunk ziehen, kann es sein, dass er nicht kompiliert wird.
Wenn keine besonderen Anforderungen bestehen, stellen Sie bitte sicher, dass Sie den kompilieren und installieren neueste Version von swoole
Wenn der aktuelle Benutzer nicht root ist, hat er möglicherweise keine Schreibberechtigung für das PHP-Installationsverzeichnis. Sie benötigen sudo oder su während der Installation
Wenn Sie direkt git pulling Aktualisieren Sie den Code im Git-Zweig. Sie müssen make vor dem Neukompilieren ausführen.
Vor der Installation müssen Sie sicherstellen, dass auf dem System die folgende Software installiert ist:
php-7.0 oder höher Version
gcc-4.8 oder höhere Version
make
autoconf
Download-Adresse
https://github.com/swoole/swoole-src/releases
http://pecl.php.net/package/swoole
http://git.oschina.net/ swoole/swoole
Kompilierungsbeispiel für Anfänger:
cd swoole phpize (ubuntu 没有安装phpize可执行命令:sudo apt-get install php-dev来安装phpize) ./configure make sudo make install
Fortgeschrittenes vollständiges Kompilierungsbeispiel:
Das folgende Skript lädt den Quellcode des Hauptzweigs herunter und kompiliert ihn. Sie müssen sicherstellen, dass Sie alle Abhängigkeiten installiert haben, andernfalls treten verschiedene Abhängigkeitsfehler auf
mkdir -p ~/build && \ cd ~/build && \ rm -rf ./swoole-src && \ curl -o ./tmp/swoole.tar.gz https://github.com/swoole/swoole-src/archive/master.tar.gz -L && \ tar zxvf ./tmp/swoole.tar.gz && \ mv swoole-src* swoole-src && \ cd swoole-src && \ phpize && \ ./configure \ --enable-coroutine \ --enable-openssl \ --enable-http2 \ --enable-async-redis \ --enable-sockets \ --enable-mysqlnd && \ make clean && make && sudo make install
Nach erfolgreicher Kompilierung und Installation ändern Sie php.ini und fügen Sie
extension=swoole.so
Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Swoole. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!