> 백엔드 개발 > PHP 튜토리얼 > PHP에서 swoole 확장의 설치 방법 및 자세한 튜토리얼

PHP에서 swoole 확장의 설치 방법 및 자세한 튜토리얼

墨辰丷
풀어 주다: 2023-03-29 13:20:01
원래의
3183명이 탐색했습니다.

이 글은 주로 PHP의 swoole 확장 설치 방법과 자세한 튜토리얼을 공유합니다. 실용성과 참고 가치가 있습니다. 관심 있는 친구들이 참고할 수 있습니다.

Swoole은 PHP 5.3.10 이상을 지원하므로 Swoole을 설치하기 전에 PHP를 설치하세요. 5.3.10 이상 먼저 Windows에서의 PHP 설치 및 구성 방법을 소개하겠습니다.

소프트웨어 버전: php-5.3.1-Win32-VC6-x86.zip

이것은 .net 라이브러리를 추가로 설치할 필요가 없으므로 이것을 사용하겠습니다. 다른 것들도 사용될 수 있습니다.

1.PHP 설치

녹색 방법을 사용하여 Zip 파일을 다운로드하고 압축을 풉니다.

2. 구성

압축 해제의 루트 디렉터리에서 개발 환경을 위한 구성 파일인 php.ini-development를 찾습니다. 프로덕션 환경 문서. php.in-development를 사용하여 복사본을 만들고 이름을 php.ini로 바꿉니다. 편집을 시작하세요.

Position registe_globals =Off;

열지 않는 것이 좋습니다. 차이점은 이 값을 "Off"로 설정하면 전역 변수를 열 때 사용된다는 점입니다. "의 경우 "$_POST['변수 이름'], $_GET['변수 이름'] 등을 통해서만 전송된 값을 가져올 수 있습니다. "On"으로 설정하면 "$변수 이름"을 직접 사용할 수 있습니다. 물론, "끄기"로 설정하는 것이 더 안전하고 웹 페이지 간에 전송되는 데이터를 사람들이 쉽게 가로채는 것을 방지합니다. 이 값을 "On"으로 변경할지는 사용자의 기분에 따라 달라질 수 있습니다. 안전성이 더 중요한가요, 편의성이 더 중요한가요?

PHP가 다른 모듈을 호출할 수 있도록 하려면 확장 키워드로 검색하고 다음과 같이 찾을 수 있습니다. 이 모듈에 대한 지원을 여는 옵션 앞에 있는 세미콜론을 제거하세요.

더 많은 모듈을 로드할수록 약간 더 많은 리소스를 차지하므로 무시할 수 있습니다. 예를 들어, mysql 지원을 활성화하려면 다음

;extension=php_mysql.dll

을 찾아 앞에 있는 ";" 주석을 제거하세요.

모든 모듈은 PHP 압축 해제 디렉터리 아래의 ext 디렉터리에 있으며 필요에 따라 활성화할 수 있습니다.

모듈 로드 시 오류:

Apache를 시작할 때 "지정된 모듈을 찾을 수 없습니다"라는 오류가 표시되는 경우가 있습니다. 이는 이러한 모듈 파일의 위치가 지정되지 않았기 때문입니다. Windows의 PHP 모듈 디렉토리에서 수정하세요.

예를 들어, 내 PHP 디렉터리가 D:PHP에 있는 경우

exession_dir = "D:PHPext"

를 구성하면 Apache를 시작할 때 오류가 보고되지 않습니다.

다음은 PHP 설치 경로와 그 내부의 확장 경로를 Windows 시스템 경로로 직접 지정하는 가장 간단한 방법입니다. "내 컴퓨터", "속성"을 마우스 오른쪽 버튼으로 클릭하고 "고급" 탭을 선택한 다음 "환경"을 클릭하세요. 변수"를 선택하려면 "시스템 변수"에서 "경로" 변수를 찾아 선택하고 두 번 클릭하거나 "편집"을 클릭한 다음 원래 값 끝에 ";D:php;D:phpext"를 추가하세요. 물론 " D:php"는 내 설치 디렉터리입니다. 아래 그림과 같이 자신의 PHP 설치 디렉터리로 변경해야 합니다. 모든 것을 확인하세요.

3. Apache와 함께 작업

php는 모듈 모드에서 Apache와 결합됩니다. Apache 구성 파일을 열고 "LoadModule" 키워드로 파일을 찾은 다음 로드할 모듈을 구성하고

다음 두 줄을 추가합니다. 마지막에:

LoadModule php5_module D:/php/php5apache2_2.dll

PHPIniDir "D:/php"

첫 번째 줄 "LoadModule php5_module D:/php/php5apache2_2.dll"은 모듈 모드에서 PHP를 로드하는 것을 의미합니다. 두 번째 줄 " PHPIniDir "D:/php""는 PHP 구성 파일 php.ini의 위치를 ​​지정합니다. 물론 "D:/php"는 이전에 선택한 PHP의 압축이 풀린 디렉터리로 변경되어야 합니다.

php의 압축해제 디렉터리에는 php5apache2.dll과 php5apache2_2.dll이 모두 있습니다. 저희 아파치 버전이 2.2이기 때문에 dll이 로딩되어 있습니다

상황에 맞게 설정 가능한 php5apache2_2.dll을 사용하세요.

AddType 애플리케이션 키워드로 검색하면 php를 실행할 수 있는 파일 형식을 정의할 수 있습니다.

원문은 다음과 같습니다. AddType을 사용하면 TypesConfig에 지정된 MIME 구성
# 파일에 추가하거나 재정의할 수 있습니다. 특정 파일 형식입니다.

Join

AddType application/x-httpd-php .php

AddTypeapplication/x-httpd-php.html

두 줄 더 추가할 수도 있습니다. 핵심은 다음과 같은 파일 형식을 추가하는 것입니다. 예를 들어, php를 실행하려면 "AddTypeapplication/x-httpd-php .htm" 줄을 추가하면 .htm 파일에서 "AddTypeapplication/x-httpd-" 줄도 추가할 수 있습니다. php .txt"를 생성하여 일반 텍스트 txt도 실행할 수 있도록 합니다. php 프로그램을 실행합니다.

PHP 기본 구성이 완료되었습니다.

PHP Swoole 확장 설치 방법 소개를 계속하세요.

설치가 완료된 후 환경 변수에 PHP를 넣으세요

# export PATH=/usr/local/php/bin:$PATH 
# export PATH=/usr/local/php/sbin:$PATH
로그인 후 복사

저장 후 터미널에 다음 명령을 입력하세요:

# source ~/.bashrc
로그인 후 복사

그런 다음 swoole 확장 프로그램을 설치할 수 있습니다. 최신 안정 버전을 다운로드하려면 swoole 확장 다운로드 주소로 이동하세요. 이 문서에서는 1.8.5를 예로 들어 설명합니다.

# wget https://github.com/swoole/swoole-src/archive/swoole-1.8.5-stable.tar.gz
# tar zxvf swoole-1.8.5-stable.tar.gz
# cd swoole-1.8.5-stable
# phpize 
# ./configure 
# make && make install
로그인 후 복사

그런 다음 php.ini 파일에 Swoole 확장을 추가하세요.

extension=swoole.so
로그인 후 복사

php-fpm을 다시 시작하세요:

# service php-fpm restart
로그인 후 복사

그런 다음 확장 설치 상태를 확인하세요. 나열된 확장 프로그램 중 swoole이 표시되면 설치가 성공한 것입니다.

php -m
로그인 후 복사

요약: 위 내용은 이 기사의 전체 내용이므로 모든 사람의 학습에 도움이 되기를 바랍니다.

관련 추천:

PHP에서 함수 참조 return을 구현한 예에 대한 자세한 설명

PHP는 재귀 알고리즘을 기반으로 토끼가 새끼를 낳는 문제를 해결합니다.

PHP에서 구현하는 간단한 방법 공유 페이지 정적화

위 내용은 PHP에서 swoole 확장의 설치 방법 및 자세한 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿