swoole은 순수 C 언어로 작성된 PHP 비동기, 병렬, 고성능 네트워크 통신 엔진으로, PHP 언어로 비동기 멀티스레드 서버, 비동기 TCP/UDP 네트워크 클라이언트, 비동기 MySQL, 비동기 Redis, 데이터베이스 연결을 제공합니다. 풀, AsyncTask, 메시지 큐, 밀리초 타이머, 비동기 파일 읽기 및 쓰기, 비동기 DNS 쿼리.
Swoole에는 Http/WebSocket 서버/클라이언트 및 Http2.0 서버가 내장되어 있습니다. (추천 학습: swoole 동영상 튜토리얼)
GitHub 홈페이지에 가서 Swoole 확장 소스 코드를 다운로드하세요. 주소: https://github.com/swoole/swoole-src 다운로드 후 컴파일 및 설치 방법에 따라 표준 PHP 확장 컴파일 방법.
보통
phpize ./configure make install
컴파일 및 설치 후 php.ini를 수정하고 Extension=swoole.so를 추가하여 swoole 확장을 활성화합니다. dl('swoole.so')을 통해 동적으로 로드할 수도 있습니다. php.ini를 수정하는 것이 좋습니다.
swoole_framework 소스 코드를 다운로드하세요. 주소는 https://github.com/swoole/framework입니다. 작업 공간 디렉토리에 넣으십시오.
swoole_framework는 PHP 코드이므로 필수/포함만 하면 되며 컴파일하고 설치할 필요가 없습니다.
위와 같이 ./configure를 구성하세요. 환경에 여러 PHP 환경이 있는 경우
find / -iname php-config ./configure --with-php-config= 上边的查找结果就行
make make install
를 사용하여 현재 환경을 찾아야 합니다. 그런 다음 php.ini 파일을 수정하고 확장자=swoole.so
를 추가하세요.위 내용은 Swoole을 PHP와 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!