PHP
PHP
7.2.28

5.0

PHP free download for Mac

PHP

7.2.28
20 February 2020

Server-side, cross-platform, HTML embedded scripting language.

Overview

This is a PHP module for the Apache Web server included in OS X. PHP is a server-side, cross-platform scripting language. PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

What's new in PHP

Version 7.2.28:
Core:
  • cscript can fail to run on some systems
  • Property nullability lost when using multiple property definition
  • Code 0 is returned on invalid options
  • Delayed variance check involving trait segfaults
  • cookie values with spaces fail to round-trip
  • Use-after-free when accessing already destructed backtrace arguments
COM:
  • Garbage collecting variant objects segfaults
CURL:
  • Hypothetical use-after-free in curl_multi_add_handle()
FFI:
  • FFI Struct Segfault
IMAP:
  • IMAP extension can't find OpenSSL libraries at configure time
Intl:
  • NumberFormatter::format() may detect wrong type
Libxml:
  • Error in SoapClient ctor disables DOMDocument::save()
MBString:
  • SEGV in mb_convert_encoding with non-string encodings
MySQLi:
  • Properties may emit a warning on var_dump()
MySQLnd:
  • mysqlnd may fetch wrong column indexes with MYSQLI_BOTH
  • MySQL caching_sha2_password Access denied for password with more than 20 chars
Opcache:
  • Eval class during preload causes class to be only half available
  • Preloading segfaults if preload_user is used
  • Incorrect type inference for self::$field =& $field
OpenSSL:
  • openssl memory leak
Phar:
  • Files added to tar with Phar::buildFromIterator have all-access permissions). (
  • heap-buffer-overflow in phar_extract_file). (
  • PharFileInfo::decompress not working
  • Reflection:
  • ReflectionClass::isCloneable call reflected class __destruct
Session:
  • Null Pointer Dereference in PHP Session Upload Progress). (
Standard:
  • Memory leak when using stream_filter_append
  • PASSWORD_DEFAULT should match PASSWORD_BCRYPT instead of being null
Testing:
  • bug45161.phpt takes forever to finish
XSL:
XSL
  • callbacks
with nodes as parameter leak memory
Zip:
  • Add ZipArchive::CM_LZMA2 and ZipArchive::CM_XZ constants (since libzip 1.6.0
  • Add ZipArchive::RDONLY (since libzip 1.0.0
  • Add ZipArchive::ER_* missing constants
  • Add ZipArchive::LIBZIP_VERSION constant
  • Wrong return for ZipArchive::addEmptyDir Method

Related articles

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

22 PHP Reviews

See all

Rate this app:

Parchment Press
03 December 2013

Most helpful

Why o why does MacUpdate track Unix software in the main Mac software channel? Just a suggestion, but i would prefer it if you had a separate tab/category for server software, daemons, CLI utilities and the like. That way, the 90% who don't use it won't have to contend with the added entries on the tracker. (I do personally use a lot of server-oriented software and CLI tools, so i would personally check that category for updates. But my preference would be to separate them out to another category listing.)
Like (2)
Version 5.5.6
Parchment Press
03 December 2013
Why o why does MacUpdate track Unix software in the main Mac software channel? Just a suggestion, but i would prefer it if you had a separate tab/category for server software, daemons, CLI utilities and the like. That way, the 90% who don't use it won't have to contend with the added entries on the tracker. (I do personally use a lot of server-oriented software and CLI tools, so i would personally check that category for updates. But my preference would be to separate them out to another category listing.)
Like (2)
Version 5.5.6
Neil-M
01 June 2011
From the developers website; Note: The package on this page is outdated. I recommend this new PHP distribution for Mac OS X, it is based on mine: http://blog.liip.ch/archive/2011/04/13/php-5-3-for-os-x-10-6-one-line-installer.html http://php-osx.liip.ch/ - is the best source for a 10.6 version of php.
Like (1)
Version 5.3.0-3
schmelding
04 September 2009
Since Snow Leopard wiped-out my install of the entropy version of PHP, does anybody know what would happen if I reinstalled this?
Like
Version 5.3.0-3
2 answer(s)
Neil-M
Neil-M
02 October 2009
go to Marc's forum and ask - sure you will get a good thorough answer.
Like
Version 5.3.0-3
Tuscan69
Tuscan69
18 March 2010
i just installed this on 10.6.2, and now i cannot access any of my local pages anymore. "Network Error (tcp_error) - A communication error occurred: Connection refused"
Like
Version 5.3.0-3
Neil-M
31 July 2009
Now PHP 5.3.0-3 Thanks Marc for compiling this for OS X - it gets me an easy way to get an upto date php distro, with GD (not on Apple's vanilla inbuilt), etc. onto my server - without waiting, waiting for Apple to update.
Like
Version 5.3.0-3
Brian Kendig
19 December 2007
The current version at http://www.entropy.ch/software/macosx/php/ is 5.2.4. This is the same version as the PHP that ships with Leopard, so there's currently no reason to try installing this on Leopard.
Like
Version 5.2.2
Vgz
26 October 2007
Warning, if you require PHP DO NOT upgrade to Leopard. This PHP installation will not work on Leopard. Hopefully an update will be made available by the developer soon.
Like
Version 5.2.2
2 answer(s)
Tshawkins
Tshawkins
22 November 2007
You don't need this for leopard, it already has php 5.2.2 installed by default, you just need to activate it by copying the php.conf file into the right place. Tiger also has php 4.3 installed by default, again it just needs activating to run.
Like
Version 5.2.2
Neil-M
Neil-M
11 October 2009
But the Apple install lacks additions like the GD library.
Like
Version 5.3.0-3
DPoncy
11 August 2007
I installed this package (OS 10.4.10 and Apache 1.3) and now Apache fails. How do you uninstall this?
Like
Version 5.2.1
1 answer(s)
MacUpdate-Lon
MacUpdate-Lon
11 August 2007
Perhaps you should post your question to the developer's user forum: http://www.entropy.ch/phpbb2/
Like
Version 5.2.1
Carla2
05 June 2007
Never said it, but have used your builds and tips for so long that it's way overdue: Thank you, Marc.
Like
Version 5.2.1
Dolphin55
10 March 2007
Hi, I got same error under the OSX server 10.4.8 when I try to upgrade from PHP5.0.1.
Like
Version 5.2.1
Brian Kendig
08 March 2007
Note that this package will ONLY work on Mac OS 10.4, NOT 10.3! I installed it on 10.3 and the installation failed at the end, and then the Apache server would not restart because it could no longer load the php shared library. I can't find any precompiled version of PHP 5.2 available for Mac OS 10.3.
Like
Version 5.2.1
4 answer(s)
MacUpdate-Lon
MacUpdate-Lon
08 March 2007
The stated requirements on the product page: Mac OS X 10.4 or later.
Like
Version 5.2.1
Brian Kendig
Brian Kendig
08 March 2007
I missed that because previous PHP 5 packages have installed on 10.3. This installer attempts to install on 10.3, but fails at the end. The developer's site states that "older, unmaintained, unsupported, ppc-only packages of PHP 5 are available for Mac OS X 10.3", but I can't find any linked from that site. So, user beware.
Like
Version 5.2.1
Brian Kendig
Brian Kendig
08 March 2007
Aha, the previous version is still available at: http://www2.entropy.ch/download/entropy-php-5.1.4-5.tar.gz
Like
Version 5.2.1
MacUpdate-Lon
MacUpdate-Lon
08 March 2007
Thanks, I will post that in the 'Related Links' section of the PHP product page here at MU... thanks again.
Like
Version 5.2.1