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

Linux prüft, ob Swoole erfolgreich installiert wurde

(*-*)浩
Freigeben: 2019-12-02 13:11:44
Original
4642 Leute haben es durchsucht

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
Nach dem Login kopieren

(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
Nach dem Login kopieren

(4) Entpacken:

tar -xzvf v4.3.4.tar.gz
Nach dem Login kopieren

(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)
Nach dem Login kopieren

Prüfbefehl:

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

(6) Konfiguration und Kompilierung:

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

Wenn ein Fehler gemeldet wird:

    configure: error: Cannot find php-config. Please use --with-php-config=PATH
Nach dem Login kopieren

 

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
Nach dem Login kopieren

(7) Installation:

make install
Nach dem Login kopieren

(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)
Nach dem Login kopieren

php.ini bearbeiten

  vim /usr/local/php/etc/php.ini
Nach dem Login kopieren

Hinzufügen:

    extension=swoole.so
Nach dem Login kopieren

Speichern und beenden.

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

php --ri swoole
Nach dem Login kopieren

Version anzeigen:

php --ri swoole | grep Version
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage