I have seen larger systems that do both.
Store all the values in the database so that they can easily be administered, while also maintaining a php file of constants that are generated each time a value is changed in the backend.
If you are really worried about excess trips to the database, this is probably the route to go down.