Pagoda Panel Tutorial의 다음 칼럼에서는 Pagoda Panel 환경에서 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/releaseshttp://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 중국어 웹사이트의 기타 관련 기사를 참조하세요!