Apple released OS X Yosemite as a public beta release last week and it of course comes with updated utilities, eg. Apache httpd 2.4 and PHP 5.5

Since httpd 2.4 is not API compatible for modules, the php-osx packages didn't work and we needed to recompile the packages. That's what I did and now you can install php-osx also for OS X Yosemite with the usual simple command.

I couldn't compile libmemcached yet, will try to figure that out when everything settled a little. Also the iodbc extension had some problems, so that's not in the package yet.

There was also a compile problem with 5.3, so that's not available yet for 10.10

With all this, I have some questions about future support of all the possible versions:

  • Are you still using OS X 10.6/10.7 and would like to have updates on those platforms?
  • Do you need upcoming PHP versions like 5.6 on 10.6/10.7?
  • Do you need PHP 5.3 on OS X 10.10 (Yosemite)?
  • Do you need iodbc?
  • Anything else missing?

If you answer one of those questions with yes, please leave a comment (I also will analyse the logs to see how many times the different versions are downloaded). Or file an issue on the github project. We won't remove any of the available packages today, the question is more about future support and if it's worth to put some effort to eg. get PHP 5.3 running on 10.10 or PHP 5.6 on 10.6/10.7 (both currently fail for me)

You can also see what PHP version we support for what OS X version and when we last updated it at the bottom of php-osx.liip.ch. And if you didn't notice, we also have packages for PHP 5.6beta since quite some.

Having said all that, we at Liip mostly use vagrant boxes nowadays, our operating-systems-used landscape got much more diverse and it's much easier with vagrant to ensure a common working environment on all systems. Stuff like imagemagick is also much easier to install in a linux vagrant box and HHVM anyway (where the support on OS X is quite limited right now. It works, but still a little bit of a pain, homebrew on the other hand helps a lot as well in this regard)