Apache is fairly stable, and, unlike PHP, does not a have a new release that is radically different for each phase of the moon (just kidding a bit). Still - due to PHP's dependence on the Apache server, the two DO need to be compiled in the same manner.
MySQL likely could be upgraded, but again - as Altrea pointed out - if one has to ask, the likelihood is that they can't accomplish the task. It would be an uncomfortable experience even for a knowledgeable user.
In any event - going off on such excursions makes it virtually impossible to get meaningful help, since NO ONE will have a system like yours (no way to test). Its actaully better to install the full stack that comes with your particular distribution, there are built-in mechanisms for maintaining those stacks (worth knowing about).
Good Luck