Port details |
- php83 PHP Scripting Language (8.3.X branch)
- 8.3.6 lang =7 8.3.6Version of this port present on the latest quarterly branch.
- Maintainer: bofh@FreeBSD.org
- Port Added: 2023-06-10 15:00:08
- Last Update: 2024-04-12 15:44:29
- Commit Hash: 1cb46ea
- People watching this port, also watch:: apache24, wordpress, mariadb1011-server, rsync, php82
- Also Listed In: devel www
- License: PHP301
- WWW:
- https://www.php.net/
- Description:
- PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
Source general-purpose scripting language that is especially suited for
Web development and can be embedded into HTML. Its syntax draws upon C,
Java, and Perl, and is easy to learn. The main goal of the language is to
allow web developers to write dynamically generated webpages quickly, but
you can do much more with PHP.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/lang/php83/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/php83
- pkg install php83
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: php83
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1712934563
SHA256 (php-8.3.6.tar.xz) = 53c8386b2123af97626d3438b3e4058e0c5914cb74b048a6676c57ac647f5eae
SIZE (php-8.3.6.tar.xz) = 12468116
Packages (timestamps in pop-ups are UTC):
- Slave ports:
-
- archivers/php83-bz2
- archivers/php83-phar
- archivers/php83-zip
- archivers/php83-zlib
- converters/php83-iconv
- converters/php83-mbstring
- databases/php83-dba
- databases/php83-mysqli
- databases/php83-odbc
- databases/php83-pdo
- databases/php83-pdo_dblib
- databases/php83-pdo_firebird
- databases/php83-pdo_mysql
- databases/php83-pdo_odbc
- databases/php83-pdo_pgsql
- databases/php83-pdo_sqlite
- databases/php83-pgsql
- databases/php83-sqlite3
- devel/php83-ffi
- devel/php83-gettext
- devel/php83-intl
- devel/php83-pcntl
- devel/php83-readline
- devel/php83-shmop
- devel/php83-sysvmsg
- devel/php83-sysvsem
- devel/php83-sysvshm
- devel/php83-tokenizer
- ftp/php83-curl
- ftp/php83-ftp
- graphics/php83-exif
- graphics/php83-gd
- mail/php83-imap
- math/php83-bcmath
- math/php83-gmp
- misc/php83-calendar
- net/php83-ldap
- net/php83-soap
- net/php83-sockets
- net-mgmt/php83-snmp
- security/php83-filter
- security/php83-sodium
- sysutils/php83-fileinfo
- sysutils/php83-posix
- textproc/php83-ctype
- textproc/php83-dom
- textproc/php83-enchant
- textproc/php83-pspell
- textproc/php83-simplexml
- textproc/php83-xml
- textproc/php83-xmlreader
- textproc/php83-xmlwriter
- textproc/php83-xsl
- www/mod_php83
- www/php83-opcache
- www/php83-session
- www/php83-tidy
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- re2c>0 : devel/re2c
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.72 : devel/autoconf
- automake>=1.16.5 : devel/automake
- Library dependencies:
-
- libargon2.so : security/libargon2
- libpcre2-8.so : devel/pcre2
- libxml2.so : textproc/libxml2
- This port is required by:
- for Build
-
- archivers/php83-bz2
- archivers/php83-phar
- archivers/php83-zip
- archivers/php83-zlib
- converters/php83-iconv
- converters/php83-mbstring
- databases/php83-dba
- for Run
-
- archivers/php83-bz2
- archivers/php83-phar
- archivers/php83-zip
- archivers/php83-zlib
- converters/php83-iconv
- converters/php83-mbstring
- databases/php83-dba
Configuration Options:
- ===> The following configuration options are available for php83-8.3.6:
CGI=on: Build CGI version
CLI=on: Build CLI version
DEBUG=off: Build with debugging support
DTRACE=on: Build with DTrace probes
EMBED=on: Build embedded library
FPM=on: Build FPM version
IPV6=on: IPv6 protocol support
LINKTHR=on: Link thread lib (for threaded extensions)
MYSQLND=on: Build with MySQL Native Driver
NOASLR=off: Disable ASLR support
PCRE=on: Use system pcre instead of bundled one
PHPDBG=off: Interactive PHP debugger
ZTS=off: Force Zend Thread Safety (ZTS) build
===> Use 'make config' to modify these settings
- Options name:
- lang_php83
- USES:
- compiler:c11 cpe gnome localbase pkgconfig tar:xz autoreconf:build ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.3.6 12 Apr 2024 15:44:29 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.4=>8.3.6
Changelog: https://www.php.net/ChangeLog-8.php#PHP_8_3 |
8.3.4 24 Mar 2024 18:23:25 |
Muhammad Moinur Rahman (bofh) |
*/php: Switch dependency of tidy
As tidy-lib has been deprecated switch the dependencies of php8*-tidy
to www/tidy-html5. |
8.3.4 15 Mar 2024 19:09:24 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.3=>8.3.4
Changelog: https://www.php.net/ChangeLog-8.php#8.3.4 |
8.3.3 16 Feb 2024 15:56:00 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.2=>8.3.3
Changelog: https://www.php.net/ChangeLog-8.php#8.3.3 |
8.3.2 22 Jan 2024 01:32:48 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Sanitize MANPREFIX
Approved by: portmgr (blanket) |
8.3.2 18 Jan 2024 18:29:10 |
Muhammad Moinur Rahman (bofh) Author: Johan Hendriks |
lang/php83: Update version 8.3.1=>8.3.2
- Add profile support in php-fpm rc script for running multiple php
master process
Changelog: https://www.php.net/ChangeLog-8.php#8.3.2 |
8.3.1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
8.3.1 31 Dec 2023 00:06:40 |
Muhammad Moinur Rahman (bofh) |
lang/php80: Sunset |
8.3.1 22 Dec 2023 01:24:35 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0=>8.3.1
- php modules while build with system pcre fails to run when using
apache httpd and mod_php. So OPTIONIZE and add as a non-DEFAULT
option. However to my knowledge and experience I haven't faced this
with nginx and php-fpm yet. [1]
- There is another corner case with apache httpd and mod_php when run
on 13.2-RELEASE or newer specially on versions where ASLR is by default
turned on. All modules specialy opcache crashes httpd. So add a
warning message to advise users to move into php-fpm. [2]
Thanks to brnrd@ for the patch. [2]
Changelog: https://www.php.net/ChangeLog-8.php#8.3.1
PR: 275522 [1], 268318 [2]
Reported by: majo-bugs.freebsd.org@cerny.sk [1], zarychtam@plan-b.pwste.edu.pl
[2] |
8.3.0 23 Nov 2023 22:02:57 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0RC6=>8.3.0
- Switch to system pcre
- Switch to libenchant-2 for enchant extension
- Switch to panda-cclient for imap extension and remove cclient OPTION
as this has been marked DEPRECATED
- Remove option for mysqli as mysqli no longer supports external mysql
- Switch to libedit for readline extension
Changelog: https://www.php.net/ChangeLog-8.php#8.3.0 |
8.3.0.r6 11 Nov 2023 21:34:54 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0RC5=>8.3.0RC6
Please DO NOT use this version in production, it is an early test
version.
Changelog: https://github.com/php/php-src/blob/php-8.3.0RC6/NEWS |
8.3.0.r5 26 Oct 2023 12:22:05 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0RC4=>8.3.0RC5
Please DO NOT use this version in production, it is an early test
version.
Changelog: https://github.com/php/php-src/blob/php-8.3.0RC5/NEWS |
8.3.0.r4 15 Oct 2023 09:51:26 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0RC3=>8.3.0RC4
Changelog: https://github.com/php/php-src/blob/php-8.3.0RC4/NEWS |
8.3.0.r3 07 Oct 2023 11:00:34 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Add non-default NOASLR option
In certain corner cases php-fpm is creating zombie processes specially
from 13.2-RELEASE onwards. The exact reason has not been pin-pointed but
it looks like disabling ASLR solves the problem. So add a non-default
option NOASLR to allow the user build without ASLR.
This patch will not go into lang/php80 but will go in lang/php81 and
lang/php82 after some more extensive tests.
PR: 274135
Reported by: ports@thelanman.net |
8.3.0.r3 27 Sep 2023 08:55:58 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0RC2=>8.3.0RC3
Changelog: https://github.com/php/php-src/blob/php-8.3.0RC3/NEWS |
8.3.0.r2_1 23 Sep 2023 11:15:05 |
Muhammad Moinur Rahman (bofh) Author: Thomas Hurst |
lang/php83: Reintroduce ifunc support
SIMD functions were disabled prior to 12 and it was never chased
upstream. However now it supports ifunc or it has improved. So let's
test and see how well it works.
There is an upstream PR:
https://github.com/php/php-src/pull/12274
PR: 274011 |
8.3.0.r2 20 Sep 2023 12:10:10 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0RC1=>8.3.0RC2
Please DO NOT use this version in production, it is an early test
version.
Changelog: https://github.com/php/php-src/blob/php-8.3.0RC2/NEWS |
8.3.0.r1 30 Aug 2023 16:51:57 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0beta3=>8.3.0RC1
Please DO NOT use this version in production, it is an early test
version.
Changelog: https://github.com/php/php-src/blob/php-8.3.0RC1/NEWS
Sponsored by: Bounce Experts |
8.3.0.b3 23 Aug 2023 05:39:07 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0beta2=>8.3.0beta3
Please DO NOT use this version in production, it is an early test
version.
Changelog: https://github.com/php/php-src/blob/php-8.3.0beta3/NEWS
Sponsored by: Bounce Experts |
8.3.0.b2 02 Aug 2023 12:27:28 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0beta1=>8.3.0beta2
Please DO NOT use this version in production, it is an early test
version.
Changelog: https://github.com/php/php-src/blob/php-8.3.0beta2/NEWS
Sponsored by: Bounce Experts |
8.3.0.b1_1 28 Jul 2023 17:13:17 |
Daniel Engberg (diizzy) |
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0 |
8.3.0.b1 20 Jul 2023 18:14:14 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0alpha3=>8.3.0beta1
Changelog: https://github.com/php/php-src/blob/php-8.3.0beta1/NEWS
Sponsored by: Bounce Experts |
8.3.0.a3 07 Jul 2023 22:40:25 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0alpha2=>8.3.0alpha3
Changelog: https://github.com/php/php-src/blob/php-8.3.0alpha3/NEWS
Sponsored by: Bounce Experts |
8.3.0.a2 23 Jun 2023 01:09:56 |
Muhammad Moinur Rahman (bofh) |
lang/php83: Update version 8.3.0alpha1=>8.3.0alpha2
Please DO NOT use this version in production, it is an early
test version.
Changelog: https://github.com/php/php-src/blob/php-8.3.0alpha2/NEWS
Sponsored by: Bounce Experts |
8.3.0.a1 10 Jun 2023 14:57:35 |
Muhammad Moinur Rahman (bofh) |
*/*php83*: Sunrise
Please DO NOT use this version in production, it is an early test
version.
For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.3.0alpha1/UPGRADING
Changelog: https://github.com/php/php-src/blob/php-8.3.0alpha1/NEWS
Sponsored by: Bounce Experts |