>주제 >탑 패널 >Pagoda 패널 환경에서 Swoole 수동 설치 기록

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

藏色散人
藏色散人앞으로
2019-09-26 09:58:184624검색

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으로 문의하시기 바랍니다. 삭제