PHP의 이벤트 확장을 설치하기 전에 이벤트 확장은이 라이브러리에 의존하여 이벤트 중심의 기능을 구현하기 때문에 먼저 시스템이 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 | 그레프 이벤트
명령이 관련 정보를 출력하면 이벤트 확장이 성공적으로 설치되어 활성화되었음을 의미합니다.