I personally say no. I say this because often times a "new" php-er will come in, install [W|L|X]AMP and figure "it's configured already" and have that be that. So when they go to move from dev to production, things fail and they don't know why 🙁
I find it better to just install it on your own, then you know you have to configure it, and you can spend the 20 minutes it takes to install everything and configure everything. And you can even mimick your production environment with what modules are enabled and such. Granted you can do this while using [W|L|X]AMP as well, I just like to do everything on my own because then I know it's done right 😉
Of course, I went from using Apache, PHP, MySQL on my Windows computer to moving it to a friends old Dell PC and actually running CentOS 5 with a LAMP stack on it. That's my way to go 😉 If you sit on craigslist.org you can probably find a cheap older computer for a few bucks which would allow you to do that. Then your computer isn't tasked with running the server and everything.
But that's just my opinion. I'm sure it's fine for an early starter, but eventually you'll want something that might require more configuration or customization during install and you find that you have to actually install all components by yourself.