BSD Ports

lang/php84 8.4.25nb1 NetBSD

PHP Hypertext Preprocessor version 8.4

System
NetBSD
Repository
pkgsrc
Last update
Commit
626f1e402f
License
php
Categories
lang, www
Package size
9338.2 KiB, 60941.4 KiB installed

Description

PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It is modular, and object-oriented. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The language is designed to allow web developers to write dynamically generated pages quickly.

PHP 8.4 comes with numerous improvements and new features such as

* Property Hooks * Asymmetric Property Visibility * Lazy Objects * #[\Deprecated] attribute * Parsing RFC1867 (multipart) requests in non-POST HTTP requests * Chaining new expressions without parentheses * Improved Debugging Info for WeakReference * Improved Debugging Info for Closure * Defining Identical Symbols in Different Namespace Blocks * And much much more...

In the other systems

SystemPortVersion
NetBSDlang/php848.4.25nb1
FreeBSDlang/php848.4.27_1
DragonFlylang/php848.4.8
MidnightBSDlang/php848.4.27

Install

Binary package:

pkgin install php84

From pkgsrc:

cd /usr/pkgsrc/lang/php84 && make install clean

Dependencies

Run dependencies 3

Commit history 8

DateCommitCreditsLog message
626f1e402f taca lang/php84: update to 8.4.27
PHP 8.4.27 (2026-10-22) - Core: . Fixed GHSA-w8hw-w9fx-j79w, GHSA-6wmf-4rv5-p3rp (Avoid state corruption via bailout). (CVE-2026-109618, CVE-2026-109619) (Arnaud, ilutov, Jakub Zelenka, ndossche, Nicolas Grekas) . Fix GH-21999: GC inconsistency with lazy object, var_dump(), and object comparison. (Arnaud) . Fixed OSS-Fuzz #536440507 (Immutable class incorrect assertion). (ndossche) . Fixed AVX being reported as supported when the OS has not enabled AVX state. (Ilia Alshanetsky) . Fixed GH-23980 (ZEND_ASSERT violation @ ZEND_INCLUDE_OR_EVAL). (ndossche) . Fixed bug GH-23896 (Assertion failure in zend_call_function() after a throwing deprecation). (lazerg) . Fixed use-after-free when a dl()-loaded extension declares a frameless …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
349d75271f taca lang/php84: udpate to 8.4.26
PHP 8.4.26 (2026-09-24) - BCMath: . Fixed out-of-bounds read in bc_is_zero_for_scale() when scale exceeds n_scale. (Ilia Alshanetsky) - Core: . Fixed out-of-bounds reads during automatic UTF-16/32 encoding detection. (Yudai Takada) . Fixed bug GH-15375 (Nested "yield from" skips items after a valid() or next() call on the inner generator). (iliaal) . Fixed bug GH-23232 (lone namespace separator asks the autoloader for an empty class name). (spawnia) . Fixed bug GH-23301 (Nested "yield from" yields a value twice when the middle generator delegates again). (Lazizbek Ergashev) - CLI: . Fixed bug GH-23425 (sapi_cli_server_send_headers() does not check the return value of php_cli_server_client_send_through()). (Lazizbek Ergashev) - DOM: …
5e4aea17e2 wiz *: recursive bump for pcre2 10.48

The latest 5 of 8 in the history this site was built from.