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