Maison > Les sujets > panneau de pagode > 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

藏色散人
Libérer: 2019-09-26 09:58:18
avant
4617 Les gens l'ont consulté

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

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

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!

Étiquettes associées:
source:segmentfault.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal