improve php setting