현재 위치: > 최신 기사 목록> PHP7 환경에서 효율적인 설치 이벤트에 대한 완전한 가이드

PHP7 환경에서 효율적인 설치 이벤트에 대한 완전한 가이드

gitbox 2025-08-09

설치 전 준비

PHP의 이벤트 확장을 설치하기 전에 이벤트 확장은이 라이브러리에 의존하여 이벤트 중심의 기능을 구현하기 때문에 먼저 시스템이 Libevent 라이브러리를 설치했는지 확인해야합니다.

Libevent 라이브러리를 설치하십시오

Libevent는 여러 이벤트 알림 메커니즘을 지원하는 크로스 플랫폼 이벤트 프로세싱 라이브러리입니다. 공식 웹 사이트로 이동하여 최신 안정 버전의 소스 코드 패키지를 다운로드 할 수 있습니다.

 타르 ZXVF Libevent-2.1.8-stable.tar.gz
CD libevent-2.1.8-sable
./configure
만들다
Sudo는 설치합니다

이벤트 확장을 받으십시오

이벤트 확장은 PECL 도구를 통해 다운로드 및 설치하거나 GitHub와 같은 코드 리포지토리에서 최신 버전의 소스 코드를 얻을 수 있습니다.

 Sudo Pecl 설치 Event-2.3.0

설치 프로세스 중에 Libevent 라이브러리가 발견되지 않은 경우 Libevent의 설치 경로를 수동으로 설정해야합니다. 다음 명령을 통해 PECL 경로를 구성 할 수 있습니다.

 sudo pecl config-set bin_dir/usr/local/bin/
sudo pecl config-set php_ini /etc/php.ini
sudo pecl config-set php_dir/usr/share/php/
sudo pecl config-set ext_dir "$ (php-config -extension-dir)"
sudo pecl config-set includ_dir/usr/local/include/
sudo pecl config-set library_dir/usr/local/lib/

소스 코드 설치를 수동으로 다운로드하려면 다음 명령을 사용할 수 있습니다.

 Sudo Pecl 다운로드 이벤트
타르 ZXVF 이벤트 -xyztgz
CD 이벤트 -xyz

이벤트 확장을 컴파일하고 설치하십시오

 phpize
./configure
만들다
Sudo는 설치합니다

이벤트 확장을 활성화합니다

php.ini 구성 파일을 편집하고 다음을 추가하여 이벤트 확장을 활성화하십시오.

 Extension = Event.so

설치가 성공했는지 확인하십시오

다음 명령을 실행하여 이벤트 확장이 올바르게로드되었는지 확인하십시오.

 php -i | 그레프 이벤트

명령이 관련 정보를 출력하면 이벤트 확장이 성공적으로 설치되어 활성화되었음을 의미합니다.