Maison  >  Article  >  Les sujets  >  Enregistrement de l'installation manuelle de Swoole dans l'environnement de panneaux Pagoda

Enregistrement de l'installation manuelle de Swoole dans l'environnement de panneaux Pagoda

藏色散人
藏色散人avant
2019-09-26 09:58:184590parcourir

La colonne suivante du Tutoriel Pagoda Panel vous présentera comment installer manuellement Swoole dans l'environnement Pagoda Panel. J'espère que cela sera utile aux amis dans le besoin !

Enregistrement de l'installation manuelle de Swoole dans l'environnement de panneaux Pagoda

En raison des besoins commerciaux et de la commodité de gestion, nous utilisons le panneau Pagoda comme extrémité de gestion Web pour les projets existants et devons utiliser Swoole+Redis comme service WebSocket.

Parce qu'il y a un clic pour installer Swoole dans le panneau Pagoda, mais Pagoda utilise la méthode d'installation Pecl, donc l'extension AsyncIO de Swoole ne peut pas être étendue manuellement.

Le processus d'installation est enregistré ci-dessous :

Téléchargez d'abord le client Redis asynchrone dont nous avons besoin

adresse de téléchargement Hiredis :

https://github com. /redis/hiredis/releases

Téléchargez et décompressez et exécutez :

make -j
sudo make install
sudo ldconfig

Téléchargez ensuite le package source Swoole pour la compilation, et il est à noter que la version de gcc est supérieure à 4.4

https://github.com/swoole/swoole-src/releases

http://pecl.php.net/package/swoole

https://gitee. com/swoole/swoole

Après la décompression, entrez dans le répertoire et exécutez

phpize
./configure --enable-async-redis --with-php-config=/www/server/php/71/bin/php-config
make clean
make -j
sudo make install

Ce qu'il faut noter ici :

./configure ajoute deux paramètres nécessaires, le premier --enable-async-redis est une extension de redis que j'ai besoin d'utiliser

Le deuxième --with-php-config spécifie le chemin vers php-config, sinon il ne peut pas être compilé

Toutes les pagodes sont installées. Le logiciel est tout dans le répertoire /www/server/

Ok ! De cette façon, l'installation peut se terminer en douceur

Enfin, n'oubliez pas d'ajouter extension=swoole.so dans le fichier php.ini

Afin de vérifier si l'installation est réussie

Exécuter php - -ri swoole can

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