Changes to the MySQL Server, PHP, or Apache are done either via techs at your webhost, automated tools on your server, or by a technician you hire on your server (for VPS and Dedicated servers); these are various upgrades to the base system that are generally seen as requirements for features and security (IE, if there are/were changes, they probably weren't done by you unless you're comfortable with managing the backend of a server).