>  기사  >  PHP 프레임워크  >  win에서 swoole을 설치할 수 없으면 어떻게 해야 합니까?

win에서 swoole을 설치할 수 없으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2020-04-09 10:28:162762검색

win에서 swoole을 설치할 수 없으면 어떻게 해야 합니까?

swoole win에서 설치할 수 없으면 어떻게 해야 하나요?

서버는 Linux 환경을 사용하므로 swoole 설치 과정에 대한 설명서만 읽으시면 됩니다.

코딩 환경이 Windows이기 때문에 Windows에는 swoole을 설치해야 합니다. 테스트 목적으로.

자, 더 이상 고민하지 말고 공식 웹사이트 문서 솔루션을 살펴보겠습니다.

swoole의 공식 웹사이트 문서는 다음과 같습니다:

CygWin 환경 지원(Windows 시스템)

swoole-1.7.7은 cygwin 환경에 대한 지원을 추가합니다. Windows 환경에서는 cygwin + php를 사용하여 swoole 프로그램을 직접 실행할 수 있습니다.

cygwin을 설치하고 gcc, make, autoconf 및 php의 네 가지 패키지를 설치합니다.

swoole 소스 코드를 다운로드하고 cygwin-shell에서 phpize/configure/make/make 설치를 수행합니다

php.ini를 수정하고 swoole.so를 추가합니다

Cygwin 모드에서는 프로세스가 너무 많은 메모리를 차지하고 Fork 작업이 실패하는 것을 방지하기 위해 PHP를 단순화하고 사용하지 않는 확장을 제거해야 합니다.

튜토리얼에 따라 cygwin64를 설치했습니다.

그런 다음 명령을 사용하여 swoole을 설치하면 Linux에서와 같은 문제가 발생합니다

fatal error: pcre.h: No such file or directory

cygwin을 사용하기 때문에 설치 패키지만 직접 다운로드할 수 있습니다.

https://sourceforge.net/projects/pcre/files/

안전을 위해 pcre2-10.22 및 pcre를 다운로드했습니다. 8 압축 풀기 cygwin/etc로 이동

그런 다음 cygwin을 실행하여 각각 두 개의 폴더에서 실행합니다

./configure 
make install

자, pcre가 설치되었습니다.

다음 단계는 swoole을 설치하는 것입니다.

pecl install swoole

php.ini에

extension=swoole.so

를 추가하고

php -m

da da~~

명령을 실행하세요.

win에서 swoole을 설치할 수 없으면 어떻게 해야 합니까?

------그러나 이것은 구분선입니다---

그러나, 그것은 쓸모가 없습니다. cygwin은 Windows에서 Linux 에뮬레이터로 밝혀졌습니다. 이는 swoole이 이 에뮬레이터에서만 실행될 수 있음을 의미하므로 Linux를 고수하세요

위 내용은 win에서 swoole을 설치할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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