Conversation
Review Summary by QodoAdd PHP 8.4.18 and 8.5.3 configurations with OPCache and extension support
WalkthroughsDescription• Added comprehensive PHP 8.4.18 and PHP 8.5.3 configuration bundles with full extension support • Configured core PHP directives including memory limits (512M), execution timeouts (60s), and file upload sizes (32M) • Enabled essential extensions for both versions: curl, fileinfo, gd, intl, mbstring, mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, and sodium • Added PECL extensions configuration (imagick, memcache, xdebug) for both PHP versions pointing to Bearsampp modules-untouched release 2026.3.4 • Configured OPCache extension with disabled state for both versions and xdebug for debugging support • Set up Bearsampp bundle configurations for both PHP versions with CLI executables and Apache module paths • Added system dependencies configuration (ImageMagick 7.1.2-15) for both versions • Configured PEAR package manager (pearweb_phars 1.10.24) for both versions • Updated bundle release version from 2026.1.30 to 2026.3.4 • Added documentation for dependencies directory structure Diagramflowchart LR
A["Bundle Release<br/>2026.1.30"] -- "update to" --> B["Bundle Release<br/>2026.3.4"]
B -- "configure" --> C["PHP 8.4.18<br/>Configuration"]
B -- "configure" --> D["PHP 8.5.3<br/>Configuration"]
C -- "includes" --> E["Extensions<br/>imagick, memcache, xdebug"]
D -- "includes" --> E
C -- "includes" --> F["Dependencies<br/>ImageMagick 7.1.2-15"]
D -- "includes" --> F
C -- "includes" --> G["PEAR Manager<br/>v1.10.24"]
D -- "includes" --> G
File Changes1. bin/php8.4.18/php.ini
|
Code Review by Qodo
1. OPcache not loaded
|
🐘 PHP Module Tests - ResultsTest Date: 2026-03-05 00:37:00 UTC 📊 Test Results by VersionPHP 8.4.18PHP 8.5.3Results: 8 of 8 tests completed All tests passed successfully! ✨ 📋 Test PhasesEach version is tested through the following phases:
Check artifacts for detailed logs. |
PR Reviewer Guide 🔍(Review updated until commit 7516e02)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 7516e02
Previous suggestionsSuggestions up to commit a9e67aa
|
|||||||||||||||||||||||||||||||||||||
PR Type
Enhancement
Description
Added comprehensive PHP 8.4.18 and 8.5.3 configurations with full extension and OPCache support
Created
php.inifiles for both versions with development-oriented settings including memory limits (512M), error reporting (E_ALL), and essential extensions (curl, fileinfo, gd, intl, mbstring, mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, sodium)Added extension dependencies configuration (
exts.properties) for both PHP versions specifying imagick, memcache, and xdebug with compatible versionsConfigured system dependencies (
deps.properties) for both versions with ImageMagick 7.1.2-15Added Bearsampp bundle configurations (
bearsampp.conf) for both PHP versionsAdded PEAR package manager configuration (
pear.properties) for both versions with pearweb_phars 1.10.24Updated GitHub Actions workflow to include
prereleasedevent type for release automationUpdated bundle release version from 2026.1.30 to 2026.3.4
Added documentation for dependencies directories explaining PECL dependencies and PATH injection
Diagram Walkthrough
File Walkthrough
12 files
php.ini
PHP 8.4.18 configuration with extensions and OPCachebin/php8.4.18/php.ini
development-oriented settings
execution timeouts, and error reporting (E_ALL)
mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, sodium)
debugging support
directories with BEARSAMPP path variables
exts.properties
PHP 8.4.18 extension dependencies configurationbin/php8.4.18/exts.properties
xdebug)
3.5.1
exts.properties
PHP 8.5.3 extension dependencies configurationbin/php8.5.3/exts.properties
xdebug)
3.5.1
update-releases-properties.yml
GitHub Actions workflow release event types.github/workflows/update-releases-properties.yml
prereleasedeventtype
release events
bearsampp.conf
PHP 8.4.18 Bearsampp bundle configurationbin/php8.4.18/bearsampp.conf
release placeholder
bearsampp.conf
PHP 8.5.3 Bearsampp bundle configurationbin/php8.5.3/bearsampp.conf
release placeholder
deps.properties
PHP 8.4.18 system dependencies configurationbin/php8.4.18/deps.properties
deps.properties
PHP 8.5.3 system dependencies configurationbin/php8.5.3/deps.properties
build.properties
Build bundle release version updatebuild.properties
pear.properties
PHP 8.4.18 PEAR package manager configurationbin/php8.4.18/pear.properties
repository
pear.properties
PHP 8.5.3 PEAR package manager configurationbin/php8.5.3/pear.properties
repository
php.ini
PHP 8.5.3 development configuration with extensions and OPCachebin/php8.5.3/php.ini
settings
settings, and resource limits
mbstring, mysqli, openssl, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql,
sodium)
development-friendly settings
~BEARSAMPP_LIN_PATH~placeholdersfor dynamic configuration
2 files
README.txt
PHP 8.4.18 dependencies directory documentationbin/php8.4.18/deps/README.txt
README.txt
PHP 8.5.3 dependencies directory documentationbin/php8.5.3/deps/README.txt