BSD Ports

lang/php74 7.4.33nb8 NetBSD

PHP Hypertext Preprocessor version 7.4

System
NetBSD
Repository
pkgsrc
Last update
Commit
6b64c41e37
License
php
Categories
lang, www
Package size
6412.1 KiB, 41830.2 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 7.4 comes with numerous improvements and new features such as

* Typed Properties * Arrow Functions * Limited Return Type Covariance and Argument Type Contravariance * Unpacking Inside Arrays * Numeric Literal Separator * Weak References * Allow Exceptions from __toString() * Opcache Preloading * Several Deprecations * Extensions Removed from the Core

For source downloads of PHP 7.4 please visit our downloads page Windows binaries can be found on the PHP for Windows site. The list of changes is recorded in the ChangeLog.

NOTE: This version reached End of Life on November 28 2022. Updating to a more recent version is strongly recommended. Please see https://www.php.net/supported-versions.php for additional details.

Install

Binary package:

pkgin install php74

From pkgsrc:

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

Dependencies

Run dependencies 3

Commit history 4

DateCommitCreditsLog message
6b64c41e37 taca lang/php74: Apply changes from PHP-7.4-CVE-2026-109618-109619
Apply changes from tagged as PHP-7.4-CVE-2026-109618-109619 from GitHub. Quote from security advisory announce on https://www.php.net: Given the severity of these vulnerabilities, the PHP security team provided minimal source-backports for PHP 7.4, PHP 8.0, and PHP 8.1 to help people building from source or without access to an LTS vendor. Bump PKGREVISION.
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
5e4aea17e2 wiz *: recursive bump for pcre2 10.48