docker-php icon indicating copy to clipboard operation
docker-php copied to clipboard

Add PHP 8.4-rc support

Open jaydrogers opened this issue 1 year ago • 1 comments

Background

PHP images are now available for 8.4-rc (https://hub.docker.com/_/php/tags?page=&page_size=&ordering=&name=8.4-rc)

Proposed Solution

  • [ ] Add 8.4-rc support to all image variations to prepare for 8.4 availability

jaydrogers avatar Jul 10 '24 22:07 jaydrogers

I attempted to do this today, but I ran into a dependency issue. It looks like the redis extension has some dependency issues with 8.4:

37.41  cc -I. -I/tmp/pear/temp/redis -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include/php/ext -I/tmp/pear/temp/pear-build-defaultuseretqhtq4cbmoscHhmRO3/redis-6.0.2/liblzf -I/tmp/pear/temp/redis/liblzf -DHAVE_CONFIG_H -g -O2 -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c /tmp/pear/temp/redis/library.c -MMD -MF library.dep -MT library.lo  -fPIC -DPIC -o .libs/library.o
37.64 /tmp/pear/temp/redis/redis.c:30:10: fatal error: standard/php_random.h: No such file or directory
37.64    30 | #include <standard/php_random.h>
37.64       |          ^~~~~~~~~~~~~~~~~~~~~~~
37.64 compilation terminated.
37.64 make: *** [Makefile:204: redis.lo] Error 1
37.64 make: *** Waiting for unfinished jobs....
37.67 /tmp/pear/temp/redis/library.c:59:10: fatal error: ext/standard/php_rand.h: No such file or directory
37.67    59 | #include <ext/standard/php_rand.h>
37.67       |          ^~~~~~~~~~~~~~~~~~~~~~~~~
37.67 compilation terminated.
37.67 make: *** [Makefile:210: library.lo] Error 1
39.77 ERROR: `make -j10' failed
------

jaydrogers avatar Sep 23 '24 19:09 jaydrogers

Stale bug. Closing 🙃

jaydrogers avatar Oct 02 '25 16:10 jaydrogers