-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
There is no more E_STRICT for error_reporting, and session.sid_length is gone. The imap extension has moved to PECL. No blackfire or newrelic extension builds yet with support for 8.4. The phalcon extension is incompatible with 8.4 (they always get new releases some time later), and pcov needs a fix and release first: krakjoe/pcov#111 The heroku-20 stack is not getting this version because the stack is already deprecated. GUS-W-17226361
- Loading branch information
Showing
39 changed files
with
227 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,9 @@ | |
|
||
## [Unreleased] | ||
|
||
### ADD | ||
|
||
- PHP/8.4.1 [David Zuelke] | ||
|
||
## [v259] - 2024-11-21 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
; in line with Heroku dynos' TZ | ||
date.timezone = UTC | ||
|
||
; we want users to see E_DEPRECATED warnings, as it's not uncommon to accidentally run PHP series newer than on local dev | ||
; PHP 8.4+ no longer has E_STRICT | ||
error_reporting = E_ALL | ||
|
||
; do not expose PHP via headers (just like we don't with web servers) | ||
expose_php = Off | ||
|
||
; legacy | ||
short_open_tag = On | ||
|
||
; dyno filesystems are ephemeral, so there is no point in checking for .user.ini changes | ||
user_ini.cache_ttl = 86400 | ||
|
||
; we need environment variables included in superglobals, as they're used for configuration | ||
variables_order = EGPCS |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/amqp-2.1.2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/amqp |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/apcu-5.1.24
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/apcu |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/ev |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/event-3.1.4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/event |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/imagick-3.7.0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/imagick |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
#!/usr/bin/env bash | ||
|
||
dep_name=$(basename $BASH_SOURCE) | ||
|
||
# we need these libs already installed | ||
needed=( libc-client2007e libkrb5-3 libpam0g ) | ||
missing=$(comm -1 -3 <(dpkg-query -W -f '${package}\n' | sort) <(IFS=$'\n'; echo "${needed[*]}" | sort)) | ||
if [[ "$missing" ]]; then | ||
echo "Error! Missing libraries: $missing" | ||
exit 1 | ||
fi | ||
|
||
# we need the headers for compilation | ||
needed=( libc-client2007e-dev libkrb5-dev libpam0g-dev ) | ||
missing=$(comm -1 -3 <(dpkg-query -W -f '${package}\n' | sort) <(IFS=$'\n'; echo "${needed[*]}" | sort)) | ||
if [[ "$missing" ]]; then | ||
apt-get update -qq || { echo "Failed to 'apt-get update'. You must build this formula using Docker."; exit 1; } | ||
apt-get install -q -y $missing | ||
fi | ||
|
||
CONFIGURE_EXTRA="--with-imap-ssl --with-kerberos" | ||
|
||
source $(dirname $BASH_SOURCE)/../pecl |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/imap-1.0.3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20240924/imap |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/memcached-3.3.0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/memcached |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/mongodb-1.20.0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/mongodb |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/oauth-2.0.9
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/oauth |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.*, extensions/no-debug-non-zts-20240924/raphf-2.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/pq |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/psr |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/raphf-2.0.1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/raphf |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/rdkafka-6.0.5
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.*, libraries/librdkafka-* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/rdkafka |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/redis-6.1.0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/redis |
5 changes: 5 additions & 0 deletions
5
support/build/extensions/no-debug-non-zts-20240924/uuid-1.2.1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
# Build Deps: php-8.4.* | ||
|
||
source $(dirname $0)/../no-debug-non-zts-20180731/uuid |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
#!/usr/bin/env bash | ||
# Build Path: /app/.heroku/php | ||
|
||
source $(dirname $0)/php |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -43,6 +43,7 @@ | |
'8.1', | ||
'8.2', | ||
'8.3', | ||
'8.4', | ||
]; | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"require": { | ||
"php": "*" | ||
"php": "8.3.*" | ||
}, | ||
"require-dev": { | ||
"atoum/atoum": "^4.0" | ||
|
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
require_relative "php_base_shared" | ||
|
||
describe "A basic PHP 8.4 application", :requires_php_on_stack => "8.4" do | ||
include_examples "A basic PHP application", "8.4" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
require_relative "php_boot_shared" | ||
|
||
describe "A PHP 8.4/Apache application for testing boot options", :requires_php_on_stack => "8.4" do | ||
include_examples "A PHP application for testing boot options", "8.4", "apache2" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
require_relative "php_boot_shared" | ||
|
||
describe "A PHP 8.4/Nginx application for testing boot options", :requires_php_on_stack => "8.4" do | ||
include_examples "A PHP application for testing boot options", "8.4", "nginx" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
require_relative "php_concurrency_shared" | ||
|
||
describe "A PHP 8.4/Apache application for testing WEB_CONCURRENCY behavior", :requires_php_on_stack => "8.4" do | ||
include_examples "A PHP application for testing WEB_CONCURRENCY behavior", "8.4", "apache2" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
require_relative "php_concurrency_shared" | ||
|
||
describe "A PHP 8.4/Nginx application for testing WEB_CONCURRENCY behavior", :requires_php_on_stack => "8.4" do | ||
include_examples "A PHP application for testing WEB_CONCURRENCY behavior", "8.4", "nginx" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
require_relative "php_sigterm_shared" | ||
|
||
describe "A PHP 8.4 application with long-running requests", :requires_php_on_stack => "8.4" do | ||
include_examples "A PHP application with long-running requests", "8.4", "apache2" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
require_relative "php_sigterm_shared" | ||
|
||
describe "A PHP 8.4 application with long-running requests", :requires_php_on_stack => "8.4" do | ||
include_examples "A PHP application with long-running requests", "8.4", "nginx" | ||
end |
Oops, something went wrong.