Heim > PHP-Framework > Swoole > Hauptteil

Detaillierte Swoole-Installation

coldplay.xixi
Freigeben: 2021-02-05 17:50:12
nach vorne
4622 Leute haben es durchsucht

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

2, Überprüfen Sie die PHP-Version

[root@VM_6_21_centos ~]# php -v
Nach dem Login kopieren

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

[root@VM_6_21_centos ~]# php -m
Nach dem Login kopieren

4, Überprüfen Sie den aktuellen Speicherort:

[root@VM_6_21_centos ~]# pwd
Nach dem Login kopieren

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

6, ich verwende lnmp

php.ini 位置   :  /usr/local/php/etc/php.ini    或者  whereis php.ini
Nach dem Login kopieren

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

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

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   # 编译安装
Nach dem Login kopieren

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

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

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!

Verwandte Etiketten:
Quelle:csdn.net
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