本地环境php8.1,然后我想安装event扩展,找了找资料,直接一句话

sudo pecl install event

然后执行的过程中提示这些

configure.ac:165: the top level
Enable internal debugging in Event [no] :
Enable sockets support in Event [yes] :
libevent installation prefix [/usr] :
Include libevent's pthreads library and enable thread safety support in Event [no] :
Include libevent protocol-specific functionality support including HTTP, DNS, and RPC [yes] :
Include libevent OpenSSL support [yes] :
PHP Namespace for all Event classes [no] :
openssl installation prefix [yes] :
building in /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8

我一路enter,然后提示了这个

checking whether to enable sockets support in Event... yes
checking PHP version... PHP 8.x
checking for include/event2/event.h... not found
configure: error: Please reinstall the event library, or provide the installation prefix via --with-event-libevent-dir option
ERROR: `/tmp/pear/temp/event/configure --with-php-config=/usr/bin/php-config --enable-event-debug=no --enable-event-sockets=yes --with-event-libevent-dir=/usr --with-event-pthreads=no --with-event-extra --with-event-openssl --with-event-ns=no --with-openssl-dir' failed

这时候我一头雾水,按错误去找资料,发现有个人这么说 点击跳转

我根据他说的 看看我安装没有

sudo apt list |grep libevent

得到结果

dlang-libevent/jammy,jammy 2.0.16.1~really2.0.2-0.2 all
libev-libevent-dev/jammy,jammy 1:4.33-1 all
libevent-2.1-7/jammy,now 2.1.12-stable-1build3 amd64 [installed]
libevent-2.1-7/jammy 2.1.12-stable-1build3 i386
libevent-core-2.1-7/jammy,now 2.1.12-stable-1build3 amd64 [installed,automatic]
libevent-core-2.1-7/jammy 2.1.12-stable-1build3 i386
libevent-dev/jammy 2.1.12-stable-1build3 amd64
libevent-dev/jammy 2.1.12-stable-1build3 i386
libevent-distributor-perl/jammy,jammy 0.06-1 all
libevent-execflow-perl/jammy,jammy 0.64-0ubuntu3 all
libevent-extra-2.1-7/jammy 2.1.12-stable-1build3 amd64
libevent-extra-2.1-7/jammy 2.1.12-stable-1build3 i386
libevent-openssl-2.1-7/jammy 2.1.12-stable-1build3 amd64
libevent-openssl-2.1-7/jammy 2.1.12-stable-1build3 i386
libevent-perl/jammy 1.28-1build1 amd64
libevent-pthreads-2.1-7/jammy,now 2.1.12-stable-1build3 amd64 [installed,automatic]
libevent-pthreads-2.1-7/jammy 2.1.12-stable-1build3 i386
libevent-rpc-perl/jammy,jammy 1.10-1 all
libverto-libevent1/jammy 0.3.1-1ubuntu3 amd64
libverto-libevent1/jammy 0.3.1-1ubuntu3 i386

这说明我已经安装了 libevent-2.1-7 但是没有安装 devel

于是我又执行了命令

sudo apt install libevent-dev

安装得到结果

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libevent-extra-2.1-7 libevent-openssl-2.1-7
The following NEW packages will be installed:
libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 359 kB of archives.
After this operation, 2,011 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libevent-extra-2.1-7 amd64 2.1.12-stable-1build3 [65.4 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libevent-openssl-2.1-7 amd64 2.1.12-stable-1build3 [15.8 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libevent-dev amd64 2.1.12-stable-1build3 [278 kB]
Fetched 359 kB in 2s (170 kB/s)
Selecting previously unselected package libevent-extra-2.1-7:amd64.
(Reading database ... 326840 files and directories currently installed.)
Preparing to unpack .../libevent-extra-2.1-7_2.1.12-stable-1build3_amd64.deb ...
Unpacking libevent-extra-2.1-7:amd64 (2.1.12-stable-1build3) ...
Selecting previously unselected package libevent-openssl-2.1-7:amd64.
Preparing to unpack .../libevent-openssl-2.1-7_2.1.12-stable-1build3_amd64.deb ...
Unpacking libevent-openssl-2.1-7:amd64 (2.1.12-stable-1build3) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../libevent-dev_2.1.12-stable-1build3_amd64.deb ...
Unpacking libevent-dev (2.1.12-stable-1build3) ...
Setting up libevent-extra-2.1-7:amd64 (2.1.12-stable-1build3) ...
Setting up libevent-openssl-2.1-7:amd64 (2.1.12-stable-1build3) ...
Setting up libevent-dev (2.1.12-stable-1build3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...

再次执行

sudo pecl install event

然后执行过程那些选项还是一路enter

WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
downloading event-3.0.8.tgz ...
Starting to download event-3.0.8.tgz (199,567 bytes)
.........................................done: 199,567 bytes
76 source files, building
running: phpize
Configuring for:
PHP Api Version: 20210902
Zend Module Api No: 20210902
Zend Extension Api No: 420210902
configure.ac:22: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead
build/php.m4:2111: PHP_CONFIG_NICE is expanded from...
configure.ac:22: the top level
config.m4:276: warning: AC_CHECK_HEADERS($phpincludedir/ext/sockets/php_sockets.h): you should use literals
./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from...
config.m4:276: the top level
configure.ac:165: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
configure.ac:165: You should run autoupdate.
build/libtool.m4:99: AC_PROG_LIBTOOL is expanded from...
configure.ac:165: the top level
Enable internal debugging in Event [no] :
Enable sockets support in Event [yes] :
libevent installation prefix [/usr] :
Include libevent's pthreads library and enable thread safety support in Event [no] :
Include libevent protocol-specific functionality support including HTTP, DNS, and RPC [yes] :
Include libevent OpenSSL support [yes] :
PHP Namespace for all Event classes [no] :
openssl installation prefix [yes] :
building in /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8
running: /tmp/pear/temp/event/configure --with-php-config=/usr/bin/php-config --enable-event-debug=no --enable-event-sockets=yes --with-event-libevent-dir=/usr --with-event-pthreads=no --with-event-extra --with-event-openssl --with-event-ns=no --with-openssl-dir
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for a sed that does not truncate output... /usr/bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for cc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o checking whether the compiler supports GNU C... yes
checking whether cc accepts -g... yes
checking for cc option to enable C11 features... none needed
checking how to run the C preprocessor... cc -E
checking for icc... no
checking for suncc... no
checking for system library directory... lib
checking if compiler supports -Wl,-rpath,... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for PHP prefix... /usr
checking for PHP includes... -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib
checking for PHP extension directory... /usr/lib/php/20210902
checking for PHP installed headers prefix... /usr/include/php/20210902
checking if debug is enabled... no
checking if zts is enabled... no
checking for gawk... gawk
checking for Event core support... yes, shared
checking for Event thread safety support... no
checking for Event extra functionality support... yes
checking for OpenSSL support in Event... yes
checking for custom PHP namespace in Event... no
checking for OpenSSL installation prefix... yes
checking whether Event debugging support enabled... no
checking whether to enable sockets support in Event... yes
checking PHP version... PHP 8.x
checking for include/event2/event.h... found in /usr
checking for libevent version... ok
checking for event_free in -levent_core... yes
checking for evdns_base_free in -levent_extra... yes
checking for openssl >= 1.0.1... yes
checking for bufferevent_openssl_get_ssl in -levent_openssl... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for /usr/include/php/20210902/ext/sockets/php_sockets.h... yes
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking for gawk... (cached) gawk
checking command to parse /usr/bin/nm -B output from cc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: patching config.h.in
configure: creating ./config.status
config.status: creating config.h
config.status: executing libtool commands
running: make
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/php_event.c -o php8/php_event.lo -MMD -MF php8/php_event.dep -MT php8/php_event.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/php_event.c -MMD -MF php8/php_event.dep -MT php8/php_event.lo -fPIC -DPIC -o php8/.libs/php_event.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/src/util.c -o php8/src/util.lo -MMD -MF php8/src/util.dep -MT php8/src/util.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/src/util.c -MMD -MF php8/src/util.dep -MT php8/src/util.lo -fPIC -DPIC -o php8/src/.libs/util.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/src/fe.c -o php8/src/fe.lo -MMD -MF php8/src/fe.dep -MT php8/src/fe.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/src/fe.c -MMD -MF php8/src/fe.dep -MT php8/src/fe.lo -fPIC -DPIC -o php8/src/.libs/fe.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/src/pe.c -o php8/src/pe.lo -MMD -MF php8/src/pe.dep -MT php8/src/pe.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/src/pe.c -MMD -MF php8/src/pe.dep -MT php8/src/pe.lo -fPIC -DPIC -o php8/src/.libs/pe.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/event.c -o php8/classes/event.lo -MMD -MF php8/classes/event.dep -MT php8/classes/event.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/event.c -MMD -MF php8/classes/event.dep -MT php8/classes/event.lo -fPIC -DPIC -o php8/classes/.libs/event.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/base.c -o php8/classes/base.lo -MMD -MF php8/classes/base.dep -MT php8/classes/base.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/base.c -MMD -MF php8/classes/base.dep -MT php8/classes/base.lo -fPIC -DPIC -o php8/classes/.libs/base.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/event_config.c -o php8/classes/event_config.lo -MMD -MF php8/classes/event_config.dep -MT php8/classes/event_config.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/event_config.c -MMD -MF php8/classes/event_config.dep -MT php8/classes/event_config.lo -fPIC -DPIC -o php8/classes/.libs/event_config.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/buffer_event.c -o php8/classes/buffer_event.lo -MMD -MF php8/classes/buffer_event.dep -MT php8/classes/buffer_event.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/buffer_event.c -MMD -MF php8/classes/buffer_event.dep -MT php8/classes/buffer_event.lo -fPIC -DPIC -o php8/classes/.libs/buffer_event.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/buffer.c -o php8/classes/buffer.lo -MMD -MF php8/classes/buffer.dep -MT php8/classes/buffer.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/buffer.c -MMD -MF php8/classes/buffer.dep -MT php8/classes/buffer.lo -fPIC -DPIC -o php8/classes/.libs/buffer.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/event_util.c -o php8/classes/event_util.lo -MMD -MF php8/classes/event_util.dep -MT php8/classes/event_util.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/event_util.c -MMD -MF php8/classes/event_util.dep -MT php8/classes/event_util.lo -fPIC -DPIC -o php8/classes/.libs/event_util.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/dns.c -o php8/classes/dns.lo -MMD -MF php8/classes/dns.dep -MT php8/classes/dns.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/dns.c -MMD -MF php8/classes/dns.dep -MT php8/classes/dns.lo -fPIC -DPIC -o php8/classes/.libs/dns.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/listener.c -o php8/classes/listener.lo -MMD -MF php8/classes/listener.dep -MT php8/classes/listener.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/listener.c -MMD -MF php8/classes/listener.dep -MT php8/classes/listener.lo -fPIC -DPIC -o php8/classes/.libs/listener.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/http.c -o php8/classes/http.lo -MMD -MF php8/classes/http.dep -MT php8/classes/http.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/http.c -MMD -MF php8/classes/http.dep -MT php8/classes/http.lo -fPIC -DPIC -o php8/classes/.libs/http.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/http_request.c -o php8/classes/http_request.lo -MMD -MF php8/classes/http_request.dep -MT php8/classes/http_request.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/http_request.c -MMD -MF php8/classes/http_request.dep -MT php8/classes/http_request.lo -fPIC -DPIC -o php8/classes/.libs/http_request.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/http_connection.c -o php8/classes/http_connection.lo -MMD -MF php8/classes/http_connection.dep -MT php8/classes/http_connection.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/http_connection.c -MMD -MF php8/classes/http_connection.dep -MT php8/classes/http_connection.lo -fPIC -DPIC -o php8/classes/.libs/http_connection.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=compile cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/ssl_context.c -o php8/classes/ssl_context.lo -MMD -MF php8/classes/ssl_context.dep -MT php8/classes/ssl_context.lo
libtool: compile: cc -I. -I/tmp/pear/temp/event -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -g -O2 -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/event/php8/classes/ssl_context.c -MMD -MF php8/classes/ssl_context.dep -MT php8/classes/ssl_context.lo -fPIC -DPIC -o php8/classes/.libs/ssl_context.o
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=link cc -shared -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/include -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/main -I/tmp/pear/temp/event -I/usr/include/php/20210902 -I/usr/include/php/20210902/main -I/usr/include/php/20210902/TSRM -I/usr/include/php/20210902/Zend -I/usr/include/php/20210902/ext -I/usr/include/php/20210902/ext/date/lib -I/php8 -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/src -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8/classes -I/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/php8 -DHAVE_CONFIG_H -g -O2 -o event.la -export-dynamic -avoid-version -prefer-pic -module -rpath /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/modules php8/php_event.lo php8/src/util.lo php8/src/fe.lo php8/src/pe.lo php8/classes/event.lo php8/classes/base.lo php8/classes/event_config.lo php8/classes/buffer_event.lo php8/classes/buffer.lo php8/classes/event_util.lo php8/classes/dns.lo php8/classes/li
stener.lo php8/classes/http.lo php8/classes/http_request.lo php8/classes/http_connection.lo php8/classes/ssl_context.lo -levent_openssl -levent_extra -levent_core -lssl -lcrypto
libtool: link: cc -shared -fPIC -DPIC php8/.libs/php_event.o php8/src/.libs/util.o php8/src/.libs/fe.o php8/src/.libs/pe.o php8/classes/.libs/event.o php8/classes/.libs/base.o php8/classes/.libs/event_config.o php8/classes/.libs/buffer_event.o php8/classes/.libs/buffer.o php8/classes/.libs/event_util.o php8/classes/.libs/dns.o php8/classes/.libs/listener.o php8/classes/.libs/http.o php8/classes/.libs/http_request.o php8/classes/.libs/http_connection.o php8/classes/.libs/ssl_context.o -levent_openssl -levent_extra -levent_core -lssl -lcrypto -g -O2 -Wl,-soname -Wl,event.so -o .libs/event.so
libtool: link: ( cd ".libs" && rm -f "event.la" && ln -s "../event.la" "event.la" )
/bin/bash /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/libtool --mode=install cp ./event.la /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/modules
libtool: install: cp ./.libs/event.so /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/modules/event.so
libtool: install: cp ./.libs/event.lai /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/modules/event.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/modules
----------------------------------------------------------------------
Libraries have been installed in:
/tmp/pear/temp/pear-build-rootWxOzBF/event-3.0.8/modules If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
---------------------------------------------------------------------- Build complete.
Don't forget to run 'make test'. running: make INSTALL_ROOT="/tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8" install
Installing shared extensions: /tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8/usr/lib/php/20210902/
running: find "/tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8" | xargs ls -dils
8657685 4 drwxr-xr-x 3 root root 4096 3月 29 10:12 /tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8
8657916 4 drwxr-xr-x 3 root root 4096 3月 29 10:12 /tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8/usr
8657917 4 drwxr-xr-x 3 root root 4096 3月 29 10:12 /tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8/usr/lib
8657918 4 drwxr-xr-x 3 root root 4096 3月 29 10:12 /tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8/usr/lib/php
8657919 4 drwxr-xr-x 2 root root 4096 3月 29 10:12 /tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8/usr/lib/php/20210902
8657915 844 -rwxr-xr-x 1 root root 863968 3月 29 10:12 /tmp/pear/temp/pear-build-rootWxOzBF/install-event-3.0.8/usr/lib/php/20210902/event.so Build process completed successfully
Installing '/usr/lib/php/20210902/event.so'
install ok: channel://pecl.php.net/event-3.0.8
configuration option "php_ini" is not set to php.ini location
You should add "extension=event.so" to php.ini

好了,这回安装成功了 然后到php.ini文件里面去补充一句

extension=event

之后再运行

$ php -m|grep event
PHP Warning: PHP Startup: Unable to load dynamic library 'event' (tried: /usr/lib/php/20210902/event (/usr/lib/php/20210902/event: cannot open shared object file: No such file or directory), /usr/lib/php/20210902/event.so (/usr/lib/php/20210902/event.so: undefined symbol: socket_ce)) in Unknown on line 0

发现有提示错误  说这个动态库加载不出来

查了一下 发现说是 sockets 要先于 event 加载才行,然后我看了php.ini 发现这一行是注释的

那也就是说它是直接在conf.d里面就加载了,于是我看了一下这里 /etc/php/8.1/cli/conf.d

ll /etc/php/8.1/cli/conf.d|grep socket

发现了这个

lrwxrwxrwx 1 root root 39  9月  9  2022 20-sockets.ini -> /etc/php/8.1/mods-available/sockets.ini

于是我就复制了一个

sudo cp /etc/php/8.1/mods-available/sockets.ini /etc/php/8.1/mods-available/event.ini

然后编辑它

sudo gedit /etc/php/8.1/mods-available/event.ini

改为这样

下面是文本版本的

; configuration for php common module
; priority=30
extension=event.so

然后在/etc/php/8.1/cli/conf.d里面创建一个软链接引用它

sudo ln -s /etc/php/8.1/mods-available/event.ini 30-event.ini

然后它就能自动加载了.既然能自动加载 那么我们就要去php.ini里面把它拿掉或者注释掉

;extension=event

现在执行这个命令 php -m |grep event 就没问题了

得到

event

这说明我们的event扩展已经成功安装了

然后你到浏览器那边去访问发现还是没有扩展,这是为什么呢?因为你刚复制的动态链接库只是在cli文件夹里面,apache2文件夹没有,于是来到 /etc/php/8.1/apache2/conf.d 文件夹下如发炮制,再复制一个

sudo ln -s /etc/php/8.1/mods-available/event.ini 30-event.ini

然后重启apache,结果发现phpinfo()还是没有event扩展,此时我发现我用了fpm在运行

ps -ef |grep fpm

得到结果

root      470959       1  0 10:06 ?        00:00:00 php-fpm: master process (/etc/php/8.1/fpm/php-fpm.conf)
www-data 470960 470959 0 10:06 ? 00:00:00 php-fpm: pool www
www-data 470961 470959 0 10:06 ? 00:00:00 php-fpm: pool www
zhaoyao 494622 489728 0 10:52 pts/6 00:00:00 grep --color=auto fpm

好,那我知道了,fpm也要复制一份出来,于是我来到 /etc/php/8.1/fpm/conf.d 又复制了一次

sudo ln -s /etc/php/8.1/mods-available/event.ini 30-event.ini

然后我重启一下fpm服务总可以了吧,这回看到phpinfo()得到的结果了

好了,这说明我们的扩展给 cli apache2 fpm都能用了.

php 安装扩展 event的更多相关文章

  1. linux php安装扩展方法 查找配置文件

    如何在linux中查看nginx.apache.php.mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档.这时该怎么判断找到正确的加载文件路径了.可以通过以下来判断 1.判断 ...

  2. Python环境——安装扩展库

    一.修改easy_install源 在操作用户家目录添加一个文件 cat >> ~/.pydistutils.cfg <<EOF [easy_install] index-ur ...

  3. php通过pecl方式安装扩展

    安装pecl cd /usr/local/php/bin/ wget http://pear.php.net/go-pear.phar -O go-pear.php php go-pear.php # ...

  4. LINUX 安装扩展(笔记)

    1.下载扩展包: 网址:http://pecl.php.net/ 2.解压安装包. 3.进入解压好的安装包. 4.使用php中的phpize (扩展模块) 使其生成configure. 5../con ...

  5. 关于Chrome 67 以后版本无法离线安装扩展的解决方法

    升级了Chrome,突然发现扩展管理页面有问题—— 无法离线安装扩展,拖拽crx文件至该页面,Chrome竟然一直提示“无法从该网站添加应用,扩展程序和用户脚本”. 如图: 谷歌自Chrome 67版 ...

  6. php安装扩展

    php安装扩展 以前以为php的扩展要重新编译php,今天在群友的指点下知道可以像apache模块一样动态扩展,以mcrypt举例. 进入要安装的扩展的源码目录cd /root/php-5.2.6/e ...

  7. TFS 安装 扩展包

    TFS 2015以后的版本支持安装扩展插件,我们可以自己开发插件,也可以从市场上下载. 市场地址为:http://go.microsoft.com/fwlink/?LinkId=722825& ...

  8. PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法

    PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 1.电脑需要先安装redis服务端环境,并在安装目录下打开客户端redis ...

  9. php安装扩展的几种方法

    转自:http://doc3.workerman.net/appendices/install-extension.html 安装扩展 注意 与Apache+PHP或者Nginx+PHP的运行模式不同 ...

  10. nginx安装扩展 sub_filter&http_ssl_module

    nginx之所以轻,因为默认没有安装各种各样的扩展: nginx安装扩展插件: 下面列出两个可能会用到的插件 一.sub_filter内容过滤器,这个在nginx做http转发的时候会很常用 1.下载 ...

随机推荐

  1. 查看 Linux 系统信息

    查看系统信息 查看发行版信息 cat /etc/os-release lsb_release -a 查看公网 IP 地址 curl -4 icanhazip.com 查看系统架构 uname -m # ...

  2. elastersearch7.6.1搭建及基本操作详解

    搭建 修改系统参数 vim /etc/security/limits.conf * soft nofile 655350 * hard nofile 655350 * soft nofile 6553 ...

  3. 又一个Rust练手项目-wssh(SSH over Websocket Client)

    原文地址https://blog.fanscore.cn/a/61/ 1. wssh 1.1 开发背景 公司内部的发布系统提供一个连接到k8s pod的web终端,可以在网页中连接到k8s pod内. ...

  4. seata 下载及安装

    分布式事务 参考文章: 分布式事务实战方案汇总 https://www.cnblogs.com/yizhiamumu/p/16625677.html 分布式事务原理及解决方案案例https://www ...

  5. QT框架实现自定义形状截图效果

    文章目录 QT框架普通截图运行效果 QT框架系统级热键的原理 注册热键 反注册热键 获取系统级唯一的整数ID 删除系统级唯一整数ID 原生事件过滤器 QT框架截图的原理 截图窗口 拉框操作 系统剪切板 ...

  6. QT网络编程之如何使用QT6框架QTcpServer和QTcpSocket网络编程实现变长数据包收发:以用户注册和登录为实例讲解

    QT网络编程之如何使用QT6框架QTcpServer和QTcpSocket网络编程实现变长数据包收发:以用户注册和登录为实例讲解 简介 本文将介绍如何使用QT6框架QTcpServer和QTcpSoc ...

  7. foobar2000 v2.1.5 汉化版(更新日期:2024.09.08)

    foobar2000 v2.1.5 汉化版 -----------------------[软件截图]---------------------- -----------------------[软件 ...

  8. 国产OS 中标麒麟下 C# 桌面应用开发环境搭建笔记

    1.中标麒麟 7.0 x86 桌面版 默认安装创建用户时,如果没勾选 root 用户使用相同的口令,那么安装完成以后,root 是没有设置口令的,通过 sudo passwd root 输入当前普通用 ...

  9. mysql-存储过程(1) mysql循环语句

    mysql循环语句: 本文总结了mysql常见的三种循环方式:while.repeat和loop循环.还有一种goto,不推荐使用. 一.while循环 delimiter // #定义标识符为双斜杠 ...

  10. ftrace的trace_options

    ftrace 中的 trace_options 选项用于控制追踪数据的收集和显示方式.你可以通过 /sys/kernel/debug/tracing/trace_options 文件来设置这些选项.每 ...