Heim  >  Artikel  >  PHP-Framework  >  Linux prüft, ob Swoole erfolgreich installiert wurde

Linux prüft, ob Swoole erfolgreich installiert wurde

(*-*)浩
(*-*)浩Original
2019-12-02 13:11:444596Durchsuche

Linux prüft, ob Swoole erfolgreich installiert wurde

Linux Install Swoole

Übungsumgebung:

Virtuelle Maschine: Oracle VM VirtualBox 5.2. 4 r119785 (Qt5.6.2). (Empfohlenes Lernen: SWOOLE-Video-Tutorial )

System: CentOS Linux Release 7.6.1810 (Core) x86_64-Minimalversion.


(1) Erstellen Sie ein Verzeichnis, um die Swoole-Installationsdatei abzulegen

cd /data
mkdir rpm

(2) Öffnen Sie die Github-Adresse von Swoole: https: //github.com/swoole/swoole-src/releases

(3) Suchen Sie die erforderliche Version, z. B. 4.3.4, laden Sie sie herunter:

wget -c https://github.com/swoole/swoole-src/archive/v4.3.4.tar.gz

(4) Entpacken:

tar -xzvf v4.3.4.tar.gz

(5) Überprüfen Sie die Umgebungs- und Abhängigkeitsanforderungen und besuchen Sie die offizielle Swoole-Website: https://wiki.swoole.com/.

Abhängigkeiten anzeigen, https://wiki.swoole.com/wiki/page/7.html.

Vorbereitungen für die Kompilierung und Installation anzeigen: https://wiki.swoole.com/wiki/page/6.html.

Vor der Installation müssen Sie sicherstellen, dass auf dem System die folgende Software installiert ist:

    php-7.0 或更高版本
    gcc-4.8 或更高版本
    make
    autoconf
    pcre (CentOS系统可以执行命令:yum install pcre-devel)

Prüfbefehl:

  php -v 查看php版本
  gcc -v 查看gcc版本
  rpm -qa make 检查是否安装make。
  rpm -qa autoconf 检查是否安装autoconf。
  rpm -qa pcre 检查是否安装pcre。

(6) Konfiguration und Kompilierung:

phpize && \
./configure\
--enable-coroutine \
--enable-openssl \
--enable-http2 \
--enable-async-redis \
--enable-sockets \
--enable-mysqlnd && \
make clean && make

Wenn ein Fehler gemeldet wird:

    configure: error: Cannot find php-config. Please use --with-php-config=PATH

 

Suchen Sie das Verzeichnis von PHP und den Speicherort von PHP-Config, z Beispiel:

phpize && \
./configure --with-php-config=/usr/local/php/bin/php-config \
--enable-coroutine \
--enable-openssl \
--enable-http2 \
--enable-async-redis \
--enable-sockets \
--enable-mysqlnd && \
make clean && make

(7) Installation:

make install

(8) PHP fügt Swoole-Erweiterung hinzu

Verwendung php --ini, um den Speicherort von php.ini anzuzeigen. Beispiel für ein Ausführungsergebnis:

 Configuration File (php.ini) Path: /usr/local/php/etc
    Loaded Configuration File: /usr/local/php/etc/php.ini
    Scan for additional .ini files in: /usr/local/php/conf.d
    Additional .ini files parsed: (none)

php.ini bearbeiten

  vim /usr/local/php/etc/php.ini

Hinzufügen:

    extension=swoole.so

Speichern und beenden.

(9) Überprüfen Sie, ob die Installation erfolgreich ist

php --ri swoole

Version anzeigen:

php --ri swoole | grep Version

Sie können sehen dass es erfolgreich installiert wurde.

Das obige ist der detaillierte Inhalt vonLinux prüft, ob Swoole erfolgreich installiert wurde. 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