Heim >PHP-Framework >Swoole >So kompilieren und installieren Sie Swoole

So kompilieren und installieren Sie Swoole

尚
Original
2020-01-13 14:11:392369Durchsuche

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

Verwenden Sie php -m oder phpinfo(), um zu überprüfen, ob swoole.so erfolgreich geladen wurde. Wenn nicht, ist der Pfad von php.ini möglicherweise falsch. Sie können dies mit php --ini tun Suchen Sie den absoluten Pfad von php.ini.

Empfohlenes Lernen:

Swoole-Tutorial

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!

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