Lots of updates to php