Bon je pense que l'on part un peu dans le HS la 
Y'a aussi le port n° (je sais plus combien) pour les server Minecraft
Et y'a pas un port spécial MySQL ?
Il y a bien un port spécifique pour MySQL, mais pas besoin de l'ouvrir, car cela l'exposera aux intrusions. Car toutes les requêtes PHP sont traitées côté serveur et donc en local. Autrement dit, c'est inutile d'ouvrir le port de MySQL vu que c'est ton serveur qui traite SQL et non le client
Pour revenir aux risques encourus lors de l'ouverture d'un port: lorsqu'un port est ouvert, il est possible à un pirate d'écouter ce qui s'y passe avec un logiciel adapté. Si tu navigues sur Internet avec ton serveur, un pirate peut regarder ce que tu es en train de faire vu que les connexions entrantes sont autorisées.
La seule solution serait donc d'ouvrir le port SSL (443), et d'installer un certificat, ou de dédier le serveur.