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

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

藏色散人
풀어 주다: 2021-03-30 19:31:55
앞으로
2640명이 탐색했습니다.

다음 튜토리얼 칼럼은 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿