>운영 및 유지보수 >CentOS >centos 아래 kanglephp에 swoole 확장을 설치하는 방법

centos 아래 kanglephp에 swoole 확장을 설치하는 방법

藏色散人
藏色散人앞으로
2021-03-30 18:15:142629검색

다음 튜토리얼 칼럼은 centos에서 centos 아래 kanglephp에 swoole 확장 기능을 설치하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

centos 아래 kanglephp에 swoole 확장 설치 방법

먼저 테스트 환경 centos6 64-bit 및 centos7, easypanel2.6.26,kangle3.5.14 php7.3.0

centos7이라면 gcc 설치를 무시하고, 먼저 gcc 라이브러리를 4.8로 업그레이드하세요.

curl -Lks http://yum.osyum.com/linux/gcc/hop5.repo > /etc/yum.repos.d/hop5.repoyum install gcc gcc-g++ -y

다음 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

설치는 무시해도 됩니다. 다음으로 swoole 확장 프로그램(https://github.com/swoole/swoole-src)을 다운로드하고 php7.3을 사용하여 설치합니다. swoole 확장명과 다른 버전의 설치도 동일합니다. 예, PHP 디렉토리가 정확해야 합니다.

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]swoole 확장 프로그램을 설치하기 위한 centos 아래의 Kanglephp](https://waterbear.pw/ueditor/... "swoole 확장 프로그램을 설치하기 위한 centos 아래의 [centos]kanglephp")

외관은 다음과 같습니다 성공의 절반이 달성되었음을 증명합니다. 그런 다음 PHP가 swoole을 지원하도록 하고 php73에서 swoole을 지원하도록 확장을 만들 것입니다

mv /root/php-7.3.0/php.ini-development  /vhs/kangle/ext/php73/etc/php.d/php.ini

vi /vhs/kangle/ext/php73/etc/php.d/php.ini를 편집하십시오.
끝에

extension = "/vhs/kangle/ext/php73/lib/php/extensions/no-debug-non-zts-20180731/swoole.so"

를 추가하여 저장하고 종료합니다. 다른 모듈을 컴파일하는 경우
를 추가하여 swoole 모듈이 지원되는지 확인할 수도 있습니다.

/vhs/kangle/ext/php73/bin/php -m

목록에 swoole이 있어 완전히 성공했음을 증명합니다.

! [[centos] swoole 확장을 설치하려면 centos 아래에 kanglephp] (https://waterbear .pw/ueditor/... "[centos] centos 아래에 kanglephp에 대한 swoole 확장 설치")

다시 시작한 후 kangle의 php7.3은 /vhs/kangle/ext/php73/etc/php.d/php를 사용할 수 있습니다. .ini는 새로운 php.ini이므로 php.ini에 대한 보안 준비도 필요합니다.

disable_functions 뒤에

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;
를 추가하세요. =

저장하고 종료합니다.

위 내용은 centos 아래 kanglephp에 swoole 확장을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제