Maison  >  Article  >  Opération et maintenance  >  Comment installer l'extension swoole dans kanglephp sous centos

Comment installer l'extension swoole dans kanglephp sous centos

藏色散人
藏色散人avant
2021-03-30 18:15:142564parcourir

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

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

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

![[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

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"

à 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

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;
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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer