Hello ^^
Pour ma part je te conseillerais WampServer 2, plus sûr que EasyPhp (dont je n'ai plus suivie le développement depuis WampS2) et surtout beaucoup plus facile d'utilisation et maléable (possibilité de multi versions php/MySQL/Apache)
Ensuite, pour Php - que veux tu dire par maitriser le php ? - tu peux utiliser le Bloc Note ^^
Pour ma part, j'ai ZendStudio (malheuseuement en version Trial) ... après, j'ai essayé d'installer Eclpse Php (très bon logiciel d'ailleur) mais quelques petites erreurs d'installations ... (nouvelle version)
Ces deux logiciels te permettent d'avoir, en plus la possibilité d'exécuter ton code en "live", ils font appels à Php/Apache/MySQL (si installer sur ton ordinateur). Ainsi, plus besoin de navigateur

!
Après, sinon ... PhpEdit est pas mal ... et pour finir, un basion, tout simple : NotePad++
Donc :
Apache, Php, MySQL (tu as aussi des compiles EasyPhp, WampServer2, MOV'Amp, ZAMP, ...) + Logiciel (de l'IDE au BlocNote)
^^
Si ma reponse te convient, merci de l'accepter ! 