>  기사  >  PHP 프레임워크  >  스울 사용법

스울 사용법

(*-*)浩
(*-*)浩원래의
2019-12-06 10:06:323396검색

스울 사용법

프로젝트에서는 PHP를 사용하지만 시간이 오래 걸리고 작업이 오래 걸리기 때문에 프런트엔드 제출 후 서버가 비동기적으로 응답해야 합니다.

MQ, fsocket, Swoole 등을 포함하여 서버 비동기를 위한 많은 솔루션이 있습니다. (추천 학습: swoole 동영상 튜토리얼)

Swoole은 순수 C 언어로 작성되었으며 PHP 언어로 비동기 멀티스레드 서버, 비동기 TCP/UDP 네트워크 클라이언트, 비동기 MySQL, 비동기 Redis, 데이터베이스 연결 풀, AsyncTask를 제공합니다. , 메시지 큐, 밀리초 타이머, 비동기 파일 읽기 및 쓰기, 비동기 DNS 쿼리.

Swoole에는 Http/WebSocket 서버/클라이언트 및 Http2.0 서버가 내장되어 있습니다.

가장 중요한 것은 PHP 언어를 완벽하게 지원한다는 점입니다. 그래서 저는 Swoole을 사용하여 비동기 응답, 푸시, 예약 작업과 같은 일련의 작업을 제공하는 비동기 서버를 구축했습니다.

Installation

Swoole은 C 언어로 작성되었으며 컴파일과 설치를 사용합니다.

설치 종속성은:

php-5.3.10 或更高版本
gcc-4.4 或更高版本
make
autoconf
pcre (centos系统可以执行命令:yum install pcre-devel)

설치 방법:

phpize #如果命令不存在 请在前面加上php的实际路径
./configure
make 
sudo make install

컴파일이 완료된 후 php.ini

extension=swoole.so
에 확장을 추가해야 합니다.

위 내용은 스울 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.