Maison  >  Article  >  cadre php  >  Apprenez à installer swoole en un seul article

Apprenez à installer swoole en un seul article

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼avant
2019-11-22 15:59:143005parcourir

Apprenez à installer swoole en un seul article

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.

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

Référence de compilation et d'installation tar : 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. Vérifiez la version Linux (CentOS7.6 est utilisé comme exemple ici) :

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

2.

[root@VM_6_21_centos ~]# php -v

3. Afficher les extensions installées par PHP

[root@VM_6_21_centos ~]# php -m

4 Afficher l'emplacement actuel :

[root@VM_6_21_centos ~]# pwd

5. Installer les fichiers du package de dépendances # 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

6. J'ai installé lnmp en utilisant l'environnement intégré oneinstack

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

Démarrez l'installation

1. 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/

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/

3 L'emplacement de mon installation PHP (php7.2.16) /usr. /local/php/bin/php-config (La situation spécifique sera traitée séparément)

[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 L'emplacement de la configuration swoole.so

[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

Apprenez à installer swoole en un seul article

修改了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
<.>

Apprenez à installer swoole en un seul article

5. Vue du processus : http://www.hu-rong.com/article/323


Site Web chinois PHP, un grand nombre de

Tutoriels d'introduction au swoole, bienvenue pour apprendre en ligne !

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer