本地環境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都能用了.