-
-
Notifications
You must be signed in to change notification settings - Fork 0
Added PHP 8.3.27 and 8.4.14 configurations with dependencies and exte… #57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Compliance Guide 🔍(Compliance updated until commit eddbfcc)Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label Previous compliance checksCompliance check up to commit 2bec34a
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PR Code Suggestions ✨Latest suggestions up to eddbfcc
Previous suggestions✅ Suggestions up to commit 2bec34a
|
|||||||||||||||||||||||||||||||||||||||||
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
User description
Added PHP 8.3.27 and 8.4.14 configurations with dependencies and extension support
first release without .ber for php.ini
PR Type
Enhancement
Description
Added PHP 8.3.27 and 8.4.14 complete configurations with comprehensive settings and extension support
Created
php.inifiles for both versions with 1925-1959 lines of configuration including memory limits (512M), execution timeouts (60s), and file upload sizes (32M)Enabled essential PHP extensions:
curl,fileinfo,gd,gettext,intl,mbstring,mysqli,openssl,pdo_mysql,pdo_pgsql,pdo_sqlite,pgsql,sodiumConfigured optional extensions (
imagick,memcache,xdebug) with download URLs inexts.propertiesfilesAdded
bearsampp.conffiles specifying executable names, configuration files, and Apache modules for both PHP versionsCreated
deps.propertiesfiles with ImageMagick 7.1.2-8 as a required dependency for both versionsAdded
pear.propertiesfiles with PEAR installer configuration for both versionsUpdated bundle release version from
2025.9.24to2025.10.31inbuild.propertiesAdded release entries for PHP 8.3.27 and 8.4.14 in
releases.propertiesCreated dependency directory documentation with
README.txtfiles explaining PECL dependency injectionFirst release without
.berformat forphp.inifilesDiagram Walkthrough
File Walkthrough
12 files
php.ini
PHP 8.3.27 configuration file with extensions and settingsbin/php8.3.27/php.ini
settings
execution timeouts (60s), and file upload sizes (32M)
mbstring, mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql,
sodium
display_errors on, and xdebug debugging support
releases.properties
Added PHP 8.3.27 and 8.4.14 release URLsreleases.properties
(2025.10.31)
(2025.10.31)
exts.properties
PHP 8.3.27 extensions configuration and download URLsbin/php8.3.27/exts.properties
imagick,memcache, andxdebugextensions with theirrespective download URLs
exts.properties
PHP 8.4.14 extensions configuration and download URLsbin/php8.4.14/exts.properties
imagick,memcache, andxdebugextensions with theirrespective download URLs
bearsampp.conf
PHP 8.3.27 Bearsampp bundle configurationbin/php8.3.27/bearsampp.conf
php.exe,php-win.exe), configuration file(
php.ini), and Apache module (php8apache2_4.dll)bearsampp.conf
PHP 8.4.14 Bearsampp bundle configurationbin/php8.4.14/bearsampp.conf
php.exe,php-win.exe), configuration file(
php.ini), and Apache module (php8apache2_4.dll)deps.properties
PHP 8.3.27 dependencies configurationbin/php8.3.27/deps.properties
dependency
deps.properties
PHP 8.4.14 dependencies configurationbin/php8.4.14/deps.properties
dependency
build.properties
Updated bundle release version to 2025.10.31build.properties
2025.9.24to2025.10.31pear.properties
PHP 8.3.27 PEAR installer configurationbin/php8.3.27/pear.properties
install-pear-nozlib.pharfrom GitHubreleases
pear.properties
PHP 8.4.14 PEAR installer configurationbin/php8.4.14/pear.properties
install-pear-nozlib.pharfrom GitHubreleases
php.ini
PHP 8.4.14 development configuration with extensions and debuggingbin/php8.4.14/php.ini
settings
memory_limit = 512M,max_execution_time = 60, andpost_max_size = 32Mcurl,fileinfo,gd,gettext,intl,mbstring,mysqli,openssl,pdo_mysql,pdo_pgsql,pdo_sqlite,pgsql,sodiumenabled (
display_errors = On,log_errors = On) and xdebug extensionfor debugging
with
~BEARSAMPP_LIN_PATH~placeholder for dynamic path substitution2 files
README.txt
PHP 8.3.27 dependencies directory documentationbin/php8.3.27/deps/README.txt
injected into PATH
README.txt
PHP 8.4.14 dependencies directory documentationbin/php8.4.14/deps/README.txt
injected into PATH