-
Latest Version
-
Operating System
Mac OS X
-
User Rating
Click to vote -
Author / Product
-
Filename
php-8.1.21.tar.gz
-
MD5 Checksum
eaccab8bf5eb42e33e11c9404f255f08
Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.
Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of PHP 8.1.21.
For those interested in downloading the most recent release of PHP for Mac or reading our review, simply click here.
All old versions distributed on our website are completely virus-free and available for download at no cost.
We would love to hear from you
If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!
What's new in this version:
CLI:
- Fixed bug GH-11246 (cli/get_set_process_title fails on MacOS)
Core:
- Fixed build for the riscv64 architecture/GCC 12
Curl:
- Fixed bug GH-11433 (Unable to set CURLOPT_ACCEPT_ENCODING to NULL)
Date:
- Fixed bug GH-11455 (Segmentation fault with custom object date properties)
DOM:
- Fixed bugs GH-11288 and GH-11289 and GH-11290 and GH-9142 (DOMExceptions and segfaults with replaceWith)
- Fixed bug GH-10234 (Setting DOMAttr::textContent results in an empty attribute value)
- Fix return value in stub file for DOMNodeList::item
- Fix spec compliance error with '*' namespace for DOMDocument::getElementsByTagNameNS
- Fix DOMElement::append() and DOMElement::prepend() hierarchy checks
- Fixed bug GH-11347 (Memory leak when calling a static method inside an xpath query)
- Fixed bug #67440 (append_node of a DOMDocumentFragment does not reconcile namespaces)
- Fixed bug #81642 (DOMChildNode::replaceWith() bug when replacing a node with itself)
- Fixed bug #77686 (Removed elements are still returned by getElementById)
- Fixed bug #70359 (print_r() on DOMAttr causes Segfault in php_libxml_node_free_list())
- Fixed bug #78577 (Crash in DOMNameSpace debug info handlers)
- Fix lifetime issue with getAttributeNodeNS()
- Fix "invalid state error" with cloned namespace declarations
- Fixed bug #55294 and #47530 and #47847 (various namespace reconciliation issues)
- Fixed bug #80332 (Completely broken array access functionality with DOMNamedNodeMap)
Opcache:
- Fix allocation loop in zend_shared_alloc_startup()
- Access violation on smm_shared_globals with ALLOC_FALLBACK
- Fixed bug GH-11336 (php still tries to unlock the shared memory ZendSem with opcache.file_cache_only=1 but it was never locked)
OpenSSL:
- Fixed bug GH-9356 Incomplete validation of IPv6 Address fields in subjectAltNames
PCRE:
- Fix preg_replace_callback_array() pattern validation
PGSQL:
- Fixed intermittent segfault with pg_trace
Phar:
- Fix cross-compilation check in phar generation for FreeBSD
SPL:
- Fixed bug GH-11338 (SplFileInfo empty getBasename with more than one slash)
Standard:
- Fix access on NULL pointer in array_merge_recursive()
- Fix exception handling in array_multisort()
SQLite3:
- Fixed bug GH-11451 (Invalid associative array containing duplicate keys)
- OperaOpera 114.0 Build 5282.222
- PhotoshopAdobe Photoshop CC 2024 25.12
- OKXOKX - Buy Bitcoin or Ethereum
- Hero WarsHero Wars - Online Action Game
- Adobe AcrobatAdobe Acrobat Pro 2024.002.20854
- TradingViewTradingView - Track All Markets
- ParallelsParallels Desktop 20.1.1
- 4K Video4K Video Downloader+ 1.10.0
- CleanMyMacCleanMyMac X 4.15.8
- 4DDiG4DDiG Mac Data Recovery 5.2.2
Comments and User Reviews