updated php requirement to 5.4