Easily Install PHP, MySQL, Apache & More On Your Computer

Although I love playing with scripts and installing new programs to try, any attempts I’ve made to get a server installed with MySQL and PHP on my computer have generated the same outcome every time.

I Blink


And Then I Blink Again

Then a mass delete spree. I’m just not that techy and trying to get those beasts running on my computer is way over my head. But here’s a lifesaver, and if I can do it – anyone can!


WAMP5 installs automatically Apache 1.3.31, PHP5, MySQL database, PHPmyadmin and SQLitemanager on your computer. It’s principal aim is to allow you to easily discover the new version of PHP : PHP5. WAMP5 comes with a service manager installed as a tray icon. It allows you to manage WAMP5 and access all services.

And it’s FREE!

(Requires Windows XP or Windows 2000)

That’s not all. I found this easy to follow tutorial for installing Wamp:

Urban Giraffe

The tutorial starts with the Wamp installation and ends with a running copy of WordPress on your computer.

The installation didn’t run perfectly smooth for me. I had to uninstall and re-install a few times, but now I’m fully loaded. For me the problem was allowing Wamp to run at startup. Why that caused grief – who knows :lol:. But on my last install I chose not to configure it to run at startup and it’s smooth sailing for me.

I have big plans to use my computer blog for organizing notes, projects and snips I want to keep handy. Plus testing new scripts and template designs and site tweaks without having to make a mess of stuff online. This is a *very good thing*.

The only concern I have is how secure this is. Can someone access this online somehow? Programs and files (including phpmyadmin) are installed in the root www folder, and I understand that to be accessible from outside (if someone knows where to look). It may involve some tweaking, but I’m still digging around for answers.


I've been trying to find my way online for more years than I care to admit.

17 thoughts to “Easily Install PHP, MySQL, Apache & More On Your Computer”

  1. Thanks for the bookmark, I’ve been using phpdev for a year or two, however they don’t have a stable release with php5 yet.

    I love simpleXML in PHP5, makes parsing xml/rss a breeze.

    Not having my website display a php error while I figure out what I did wrong is a good thing πŸ™‚

  2. You’re welcome mark – seems you know what you’re talking about with this kind of tech stuff ;).

  3. Hi Terry,

    I’m confused. Why on earth would you want to run a program for PHP and MySQL on your own computer when you can have your Internet Host run it for you?

    I must be missing something?

  4. David, I run a test server locally. This way I can experiment/change things without it affecting my live site.

    Otherwise you can make a small code change and forget, say a semi-colon, and boom, your site is down till you fix things.

    Terry, I’m a proud PHP Hack. I want things that work, I mildy care if the code looks nice or not, I’ll worry about that if (em when) my php sites start recieving millions of pageviews aday.

    I learned by setting out to build my own blog engine as a side project, start with make a post, then learn to read the posts, then format the posts, maybe add categories, and then comments(ouch). It was great fun, frustrating, but I’m much better off now that I can write my own stuff, though still very much learning.

    Good luck with your efforts.

  5. VERY COOL FIND Terry! I was using IBServer but had difficulties with it when I upgraded my computer. Off to play now…

  6. Mark explained the benefits perfectly David – it’s a nice method to tweak your sites offline to iron out any bugs before uploading. It’s less hassle to work away on your computer without having to upload to a host, refresh, edit, upload to host, refresh, edit – the whole time your site is live and you have customers/visitors looking through your site all the while. It especially helps when working with scripts and avoiding the errors online (again while your customers are viewing the site) like Mark mentioned.

    Also: Some of us love the nerd toys :lol:.

  7. Could you explain to me what it is you would do with your website that you would want to be able to test your php or mysql offline?

    I mean, what would you do on your website that has anything whatsoever to do with affiliate marketing that you would need to do offline?

    I make a good deal of money as an affiliate marketer and I have a lot of websites, but I don’t have any such need for working with php or mysql or anything else offline, so I’m wondering what do you have on your affiliate websites which would make this feature useful?

  8. David no I won’t explain in detail what I do with my websites. Mark explained above the overall benefit clearly. Lots of us want our websites and product pages sparkling and error free when our visitors are on them. That is a huge benefit to affiliate marketers.

    A few specific benefits to affiliate marketers: Some affiliate marketers may like to view their product datafeeds output offline first before making it live. Others may want to tweak and test a new script on their site offline rather than live (say ummm, traffic stats or ad tracking script or a split testing script or a directory script or …). Others may be changing their site includes (ads, template changes, adding a click tracking script, whatever) and want to work on that offline rather than live.

    Also keep in mind that many affiliate marketers roll their own scripts specific to their website needs, so this is a nice way for them to do that without interfering with their sites live.

    Again, the key benefit to affiliate marketers (or any webmaster) is that they can customize their sites offline first so that their visitors are never subjected to error pages.

  9. Well put Terry. I have no need for WAMP because I have installed apache, mysql and php directly, but you are correct that it is worthwhile working from your computer. I also want to say I’ve been following your blog for a couple months now and it is quite a well rounded and worthwhile resource, good job!

  10. I disagree David. I’m not wasting one second of time by developing abilities, expanding knowledge and pursuing interests in all kinds of areas. At least for me it’s important.

    I do agree though that you’re wasting your time here and this blog isn’t a good fit for you. As we all know – there’s nothing that can be all things to all people. That applies to blogs too :lol:.

    Good luck with your ventures!

  11. David now you’ve resorted to lying.

    Furthermore somebody asked if you were a scammer because you hadn’t given them the rebate that you promised, obviously you were waiting to see if they would ask for their rebate, which is another ploy the Rich Jerk subscribes too.

    I’ve never offered a rebate on the rich jerk or any package. Nor has anyone come here saying that I did and that I owe them anything.

    I’ve deleted your comment because it is clear to me what your intentions are.

    Please never post here again David, the comments will be deleted.

    Thank you.

  12. I would call it libel. I’ve been reading your blog for a long time I’ve never seen rebates offered. When you wrote about rich jerk I was surprised that you didn’t, thats what everyone was doing back then.

  13. Dude,
    I don’t know about you but for me messing around with all these script installs is quite time consuming. Why don’t you just get a web hosting package that has all the features built in. Makes life much easier πŸ˜‰

  14. I know this was a year ago.. but what were these fools talking about? What the f.. would not want a test server installed for testing?
    Thanks for the link to the tutorial.

Comments are closed.