Maison > Opération et maintenance > CentOS > le corps du texte

Comment installer l'extension swoole dans kanglephp sous centos

藏色散人
Libérer: 2021-03-30 19:31:55
avant
2576 Les gens l'ont consulté

La colonne tutorielle suivante de centos vous présentera comment installer l'extension swoole dans kanglephp sous centos. J'espère qu'elle sera utile aux amis dans le besoin !

Comment installer l'extension swoole dans kanglephp sous centos

Tout d'abord, testez l'environnement centos6 64 bits et centos7, easypanel2.6.26,kangle3.5.14 php7 .3.0

S'il s'agit de centos7, veuillez ignorer l'installation de gcc. Commencez par mettre à niveau la bibliothèque gcc vers 4.8

curl -Lks http://yum.osyum.com/linux/gcc/hop5.repo > /etc/yum.repos.d/hop5.repoyum install gcc gcc-g++ -y
Copier après la connexion

Vous pouvez ignorer la prochaine installation de nghttp

wget http://yum.osyum.com/linux/nghttp/nghttp2-1.35.0.tar.gztar -zxvf nghttp2-1.35.0.tar.gzcd nghttp2-1.35.0./configuremakemake install
Copier après la connexion

Suivant. nous téléchargeons l'extension swoole, https://github.com/swoole/swoole-src, nous utilisons php7.3 pour installer l'extension swoole L'installation des autres versions est la même Notez que le répertoire PHP doit être correct.

wget --no-check-certificate https://codeload.github.com/swoole/swoole-src/zip/master -O swoole-src-master.zipunzip swoole-src-master.zipcd swoole-src-master/vhs/kangle/ext/php73/bin/phpize./configure --with-php-config=/vhs/kangle/ext/php73/bin/php-configmakemake install
Copier après la connexion

![[centos]kanglephp sous centos installe l'extension swoole](https://waterbear.pw/ueditor/... "[centos]kanglephp sous centos installe l'extension swoole")

L'apparence comme celle-ci prouve que la moitié du succès est obtenue. Ensuite, laissez php prendre en charge swoole. Ensuite, nous créerons une extension pour php73 pour prendre en charge swoole

mv /root/php-7.3.0/php.ini-development  /vhs/kangle/ext/php73/etc/php.d/php.ini
Copier après la connexion

Edit vi /vhs/kangle/ext/php73/etc. /php.d/php. ini
Ajoutez

extension = "/vhs/kangle/ext/php73/lib/php/extensions/no-debug-non-zts-20180731/swoole.so"
Copier après la connexion

à la fin pour enregistrer et quitter Si vous compilez d'autres modules, vous pouvez également ajouter
pour vérifier si le module swoole est. supporté

/vhs/kangle/ext/php73/bin/php -m
Copier après la connexion

La présence de swoole dans la liste prouve que c'est complètement réussi

![[centos]Installez l'extension swoole avec kanglephp sous centos](https://waterbear .pw/ueditor/... "[centos]Installez l'extension swoole avec kanglephp sous centos ")

Notez qu'après le redémarrage, le php7.3 de kangle peut utiliser /vhs/kangle/ext/php73/etc/ php.d/php.ini comme nouveau php.ini, vous devez donc toujours que php.ini soit traité en toute sécurité

Ajoutez

eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,disk_total_space,disk_free_space,error_log,putenv,popen,ini_set,chmod,assert,pcntl_exec,phpfunc;
Copier après la connexion
après Disable_functions=

Enregistrez et quittez.

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