Heim  >  Artikel  >  PHP-Framework  >  Detaillierte Swoole-Installation

Detaillierte Swoole-Installation

coldplay.xixi
coldplay.xixinach vorne
2021-02-05 17:50:124634Durchsuche

Detaillierte Swoole-Installation

Empfohlen (kostenlos): swoole

PHP-Version: php7
Swoole-Version: Swoole (neueste)
Server: CentOS 7.6

swoole wird in einer Unix-ähnlichen Umgebung wie Linux oder iOS konfiguriert , Windows-Umgebungsunterstützung ist nicht gut

tar-Kompilierungs- und Installationsreferenz: https://www.jianshu.com/p/0c0d19c36ed0

Kompilierungs- und Installationsreferenz: http://www.hu-rong.com/article/ 323

https://blog.csdn.net/q85795362/article/details/85256206

Die Schritte zur Installation von swoole sind wie folgt:

Vorbereitung:

1, überprüfen Sie das Linux (CentOS7.6 wird als verwendet Beispiel hier) Version:

[root@VM_6_21_centos ~]# cat /etc/redhat-release

2, Überprüfen Sie die PHP-Version

[root@VM_6_21_centos ~]# php -v

3, Überprüfen Sie die installierten PHP-Erweiterungen

[root@VM_6_21_centos ~]# php -m

4, Überprüfen Sie den aktuellen Speicherort:

[root@VM_6_21_centos ~]# pwd

5, Installieren Sie die Abhängigkeitspaketdatei # find / -name phpize Suchen Sie: phpize

[root@VM_6_21_centos ~]# yum install php-devel      # 通过php的工具包添加扩展,运行命令:phpize
                         yum install glibc-headers  
                         yum install gcc-c++ 
                         yum install git            # git clone
                         yum -y install nghttp2

6, ich verwende lnmp

php.ini 位置   :  /usr/local/php/etc/php.ini    或者  whereis php.ini

, installiert in der integrierten Oneinstack-Umgebung, startet die Installation

1, cd in das Home-Verzeichnis, laden Sie swoole

[root@VM_6_21_centos ~]# git clone https://github.com/swoole/swoole-src.git[root@VM_6_21_centos ~]# ls[root@VM_6_21_centos ~]# mkdir /usr/local/swoole/

2 herunter, kopieren Sie swoole-src im /root-Verzeichnis nach / usr/local/swoole/

[root@VM_6_21_centos ~]# cp -r /root/swoole-src/.  /usr/local/swoole/

3, meins Der Ort der PHP-Installation (php7.2.16) /usr/local/php/bin/php-config (die spezifische Situation wird von Fall zu Fall behandelt)

[root@VM_6_21_centos ~]#   cd  /usr/local/swoole/[root@VM_6_21_centos swoole]#  ./configure   --with-php-config=/usr/local/php/bin/php-config --enable-sockets --enable-openssl  --enable-http2        # 配置[root@VM_6_21_centos swoole]#  make clean && make && sudo make install   # 编译安装

4, der Speicherort der swoole.so-Konfiguration

[root@VM_6_21_centos ~]# vim  /usr/local/php/etc/php.ini配置:
extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole.so

Detaillierte Swoole-Installation

修改了php配置需要平滑启动php-fpm[root@VM_6_21_centos ~]# ps -aux | grep php-fpm 找到phpfpm 的master process的进程id[root@VM_6_21_centos ~]#   kill -SIGUSR2 process_id          #实现平滑重启php-fpm

Detaillierte Swoole-Installation

Das obige ist der detaillierte Inhalt vonDetaillierte Swoole-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen