docker-php
docker-php copied to clipboard
Add PHP 8.4-rc support
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-rcsupport to all image variations to prepare for 8.4 availability
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
------
Stale bug. Closing 🙃