> 주제 > 탑 패널 > 본문

Pagoda 패널 환경에서 Swoole 수동 설치 기록

藏色散人
풀어 주다: 2019-09-26 09:58:18
앞으로
4583명이 탐색했습니다.

Pagoda Panel Tutorial의 다음 칼럼에서는 Pagoda Panel 환경에서 Swoole을 수동으로 설치하는 방법을 소개합니다. 친구들에게 도움이 되기를 바랍니다. 누가 필요해!

Pagoda 패널 환경에서 Swoole 수동 설치 기록

비즈니스 요구 및 관리 편의성으로 인해 기존 프로젝트의 웹 관리 끝으로 Pagoda 패널을 사용하고 Swoole+Redis를 다음과 같이 사용해야 합니다. 웹소켓 서비스.

Pagoda 패널에서 Swoole을 클릭해서 설치해야 하는데 Pagoda는 Pecl 설치 방식을 사용하기 때문에 Swoole의 AsyncIO 확장을 수동으로 확장할 수 없습니다.

설치 과정은 아래와 같습니다:

먼저 필요한 비동기 Redis 클라이언트를 다운로드합니다.

hiredis 다운로드 주소:

#🎜 🎜 #https://github.com/redis/hiredis/releases

다운로드하고 압축을 푼 후 다음을 실행합니다.

make -j
sudo make install
sudo ldconfig
로그인 후 복사

그런 다음 컴파일을 위한 Swoole 소스 코드 패키지를 다운로드하고, gcc 버전이 4.4보다 큽니다

https://github.com/swoole/swoole-src/releases

http://pecl.php.net /package/swoole# 🎜🎜#

https://gitee.com/swoole/swoole

압축해제 후 디렉토리에 들어가서 실행

phpize
./configure --enable-async-redis --with-php-config=/www/server/php/71/bin/php-config
make clean
make -j
sudo make install
로그인 후 복사

What you 여기에 주의할 필요가 있습니다:

# 🎜🎜#./Configure는 두 개의 필수 매개변수를 추가합니다. 첫 번째 항목인 --enable-async-redis는 제가 사용해야 하는 redis 확장입니다

The 두 번째 항목--with-php -config는 php-config에 대한 경로를 지정합니다. 그렇지 않으면 컴파일되지 않습니다.

Pagoda에 설치된 모든 소프트웨어는 /www/server/ 디렉토리에 있습니다

#🎜 🎜#알았어! 이렇게 하면 설치가 원활하게 완료됩니다

마지막으로, 설치 성공 여부를 확인하기 위해 Extension=swoole.so

를 추가하는 것을 잊지 마세요#🎜 🎜## php.ini 파일에서 🎜🎜#Execute php --ri swoole

위 내용은 Pagoda 패널 환경에서 Swoole 수동 설치 기록의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿