Table des matières
Préparation :
Démarrez l'installation
Maison cadre php Swoole Installation détaillée du swoole

Installation détaillée du swoole

Feb 05, 2021 pm 05:50 PM

Installation détaillée du swoole

Recommandé (gratuit) : swoole

Version PHP : php7
version swoole : swoole (dernière)
Serveur : CentOS 7.6

swoole est configuré dans un environnement de type Unix tel que Linux ou iOS, et l'environnement Windows ne le prend pas bien en charge

tar Référence de compilation et d'installation : https://www.jianshu.com/p/0c0d19c36ed0

Référence de compilation et d'installation : http://www.hu-rong.com/article/323

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

Les étapes pour installer swoole sont les suivantes :

Préparation :

1. linux (CentOS7.6 est utilisé comme exemple ici) version :

[root@VM_6_21_centos ~]# cat /etc/redhat-release
Copier après la connexion

2, vérifiez la version PHP

[root@VM_6_21_centos ~]# php -v
Copier après la connexion

3, vérifiez les extensions installées par PHP

[root@VM_6_21_centos ~]# php -m
Copier après la connexion

4 , vérifiez l'emplacement actuel :

[root@VM_6_21_centos ~]# pwd
Copier après la connexion

5 , Installez les fichiers du package dépendants # find / -name phpize Rechercher : 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
Copier après la connexion

6, je l'ai installé en utilisant l'environnement intégré oneinstack lnmp

php.ini 位置   :  /usr/local/php/etc/php.ini    或者  whereis php.ini
Copier après la connexion

Démarrez l'installation

1, cd Allez dans le répertoire personnel, téléchargez 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/
Copier après la connexion

2, copiez swoole-src dans le répertoire /root vers /usr/local/swoole/

[root@VM_6_21_centos ~]# cp -r /root/swoole-src/.  /usr/local/swoole/
Copier après la connexion

3, l'emplacement de mon installation PHP (php7.2.16) /usr/local/php/bin/php-config (Selon la situation spécifique)

[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   # 编译安装
Copier après la connexion

4, configuration swoole.so emplacement

[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
Copier après la connexion

Installation détaillée du swoole

修改了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
Copier après la connexion

Installation détaillée du swoole

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)