Hypertext Preprocessor is a general-purpose programming language!

PHP for Mac

PHP 7.2.33

  -  16.98 MB  -  Open Source

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 7.2.33.


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:

Core:
- Fixed (PHP_CONFIG_FILE_PATH is meaningless)
- Fixed (File extensions are case-sensitive)
- Fixed (realpath() erroneously resolves link to link)
- Fixed (PHP_CHECK_GCC_ARG does not allow flags with equal sign)
- Fixed (Stack use-after-scope in define())
- Fixed (CRLF-only line in heredoc causes parsing error)
- Fixed (Memory leak on invalid offset type in compound assignment)

COM:
- Fixed (com_load_typelib holds reference, fails on second call)

Exif:
- Fixed (Many errors from exif_read_data)

Gettext:
- Fixed (Tests fail due to relying on Linux fallback behavior for gettext())

LDAP:
- Fixed memory leaks

OPcache:
- Fixed (php failed with error after temp folder cleaned up)
- Fixed (File cache segfault with a static variable in inherited method)

PDO:
- Fixed (errorInfo property of PDOException is null when PDO::__construct() fails)

Session:
- Fixed (Return type does not match in ext/session/mod_mm.c)

Standard:
Fixed (array_merge_recursive() crashes when called with array with single reference)
Fixed (getmxrr always returns true on Alpine linux)
Fixed (Memory leak in str_replace of empty string)

XML:
- Fixed (Crash after multiple calls to xml_parser_free())