Commit Graph

23 Commits

Author SHA1 Message Date
Tianon Gravi
c1d608310d Explicitly enable phpdbg in CLI images and *disable* it in all others 2022-03-01 16:41:40 -08:00
Docker Library Bot
0869d23052 Update 8.0-rc to 8.0.16RC1 2022-02-03 11:48:04 -08:00
Tianon Gravi
8dfb458a79 Update to 8.0.0 (GA) 2020-11-26 08:55:18 -08:00
James Sansbury
0fdd2f0fc4 Configure PHP with pear/pecl installers for PHP 8.0 #1087 2020-11-24 08:37:56 -05:00
Docker Library Bot
0180511974 Update 8.0-rc to 8.0.0RC5 2020-11-19 13:46:25 +00:00
Docker Library Bot
ea189aef88 Update 8.0-rc to 8.0.0RC4 2020-11-12 13:46:26 +00:00
Tianon Gravi
3dc9a6988d Add "--with-pic" to configure flags (specifically to fix i386)
After looking/comparing at the output of `./configure` for our i386 and amd64 builds against that of Debian's i386 build, our i386 build was the only one of the three to include `checking whether to force non-PIC code in shared modules... yes` (the other two were `no`).

Debian includes `--with-pic`, and we do not.

Looking at the upstream PHP code for this configure check (313a56add0/configure.ac (L241-L256)), this makes total sense, and explains why i386 is the only architecture we see this issue on:

```m4
dnl Disable PIC mode by default where it is known to be safe to do so, to avoid
dnl the performance hit from the lost register.
AC_MSG_CHECKING([whether to force non-PIC code in shared modules])
case $host_alias in
  i?86-*-linux*|i?86-*-freebsd*)
    if test "${with_pic+set}" != "set" || test "$with_pic" = "no"; then
      with_pic=no
      AC_MSG_RESULT(yes)
    else
      AC_MSG_RESULT(no)
    fi
    ;;
  *)
    AC_MSG_RESULT(no)
    ;;
esac
```

This was probably already implied by our `CFLAGS` (and the compiler) on Alpine, but I figured it doesn't hurt to be explicit / consistent.
2020-11-04 17:22:43 -08:00
Joe Ferguson
e12d4c5d46 Drop md5 checksums 2020-10-29 13:51:51 -07:00
Docker Library Bot
0f0ddeac8b Update 8.0-rc to 8.0.0RC3 2020-10-29 14:09:57 +00:00
Tianon Gravi
7631b8f26c Revert "Add back 8-zts-alpine"
This reverts commit 32bc79fb18.
2020-10-26 16:10:41 -07:00
Tianon Gravi
32bc79fb18 Add back 8-zts-alpine 2020-10-26 12:06:33 -07:00
Joe Ferguson
a940d67380 Drop .so from "extension=" in docker-php-ext-enable generated ini files 2020-10-23 12:34:00 -07:00
Docker Library Bot
13c031bd1d Update 8.0-rc to 8.0.0RC2 2020-10-16 12:46:26 +00:00
Docker Library Bot
7ef129842e Update 8.0-rc to 8.0.0rc1 2020-10-01 21:57:50 +00:00
Docker Library Bot
d2553ca1e6 Update 8.0-rc to 8.0.0beta4 2020-09-17 18:46:24 +00:00
Docker Library Bot
aa19fbf0f8 Update 8.0-rc to 8.0.0beta3 2020-09-03 14:08:03 +00:00
Tianon Gravi
165f8ca09c Add initial jq-based templating engine 2020-08-28 15:17:53 -07:00
Docker Library Bot
6ae59ac9da Update to 8.0.0beta2 2020-08-21 14:48:36 +00:00
Docker Library Bot
99792b011b Update to 8.0.0beta1 2020-08-06 12:46:15 +00:00
Docker Library Bot
1598214f51 Update to 8.0.0alpha3 2020-07-23 12:50:01 +00:00
Docker Library Bot
b1677e76e2 Update to 8.0.0alpha2 2020-07-09 12:46:15 +00:00
Tianon Gravi
91af36d706 Remove 8.0-rc/alpine3.12/zts variant
See https://github.com/docker-library/php/pull/1028#issuecomment-649763859 for details -- Someone™ needs to dig into the `pdo_mysql` build issue for this to return:

> `PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql.so' (tried: /usr/local/lib/php/extensions/no-debug-zts-20190128/pdo_mysql.so (Error relocating /usr/local/lib/php/extensions/no-debug-zts-20190128/pdo_mysql.so: _tsrm_ls_cache: initial-exec TLS resolves to dynamic definition in /usr/local/lib/php/extensions/no-debug-zts-20190128/pdo_mysql.so)`
2020-06-25 12:15:19 -07:00
Tianon Gravi
a414802d2e Add 8.0.0alpha1 2020-06-25 10:40:45 -07:00