1st Web Development Tutorial : Deploying XAMPP Server in Windows

If you want to start to learn web development and don’t know where to start, this article is the best for you. Developing a very simple dynamic website requires some basic knowledge : server-side scripting (php, phyton, java, etc); database scripting (mysql, oracle, etc), and client-side scripting (html, css, javascript, etc). In this very article, I am going to tell you very simple steps to create all of those environments in your personal computer for practicing purpose. One simple application to make that happen is XAMPP. You can download it for Windows or Mac here.

After download, install it until finished, then open up XAMPP Control Panel. There are five basic services available : Apache, MySQL, Filezilla, Mercury, Tomcat. As I mentioned above, we need Apache and MySQL server to deploy our server side scripts to be able to send them to our client. So simply just start Apache and MySQL server in XAMPP until both of them are green in the module column.

Testing Apache Server

  1. Open your browser, type localhost in the url, and hit enter
  2. Apache welcome page will pop up into your browser
  3. Now let’s go to htdocs directory inside your XAMPP directory. In my case, the directory is “D:/xampp/htdocs”.
  4. Create a new folder in htdocs directory called “firstcode”.
  5. Create a new file in firstcode directory called “index.php”
  6. Open “index.php” using notepad, and type the following code :
    <?php echo 'Hello World'; ?>
  7. Open your browser, type localhost/firstcode in your url, then hit enter.

That’s it. Your apache server is ready to use. In the next post, we will learn how to develop a simple site using PHP, HTML, javascript, CSS, and MySQL. Using those programming languages, we can make a very powerful site to help us with reporting and other things. So keep learning and don’t forget to code.

135 comments

  1. Lona

    Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter
    updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and I look forward
    to your new updates.

  2. Pamela

    I know this website gives quality depending content
    and extra material, is there any other web site which provides
    these kinds of data in quality?

  3. internet speed meter pro apk

    Do you mind if I quote a few of your posts as long
    as I provide credit and sources back to your webpage?
    My blog site is in the very same niche as yours and my visitors would truly benefit from
    a lot of the information you provide here. Please let me know if this ok with
    you. Cheers!

  4. Marta

    Excellent web site you have here.. It’s difficult to find quality
    writing like yours these days. I seriously appreciate
    people like you! Take care!!

  5. Charley

    Quality articles or reviews is the crucial to invite the people
    to visit the website, that’s what this web page is providing.

  6. click this

    Hi I am so delighted I found your blog, I really found you by mistake, while I was searching on Google for something
    else, Anyhow I am here now and would just like to say kudos for a tremendous post and a all round thrilling blog (I
    also love the theme/design), I don’t have time to browse it all
    at the minute but I have saved it and also added in your RSS feeds, so when I have time I
    will be back to read more, Please do keep up the excellent job.

  7. Madison

    It’s an amazing piece of writing in favor of all the
    web people; they will take advantage from it
    I am sure.

  8. Lacy

    After checking out a number of the blog articles on your blog, I seriously like your technique of
    writing a blog. I added it to my bookmark site list and will be checking back in the near future.
    Take a look at my web site as well and tell me what you think.

  9. Maureen

    Heya i’m for the first time here. I found this board and I
    find It really useful & it helped me out a
    lot. I hope to give something back and aid others like you helped me.

  10. Russ

    Hi there! I know this is kinda off topic however
    I’d figured I’d ask. Would you be interested in exchanging links or maybe guest writing a blog post or vice-versa?
    My blog covers a lot of the same topics as yours and I feel we could greatly benefit from each other.
    If you’re interested feel free to shoot me an email.

    I look forward to hearing from you! Fantastic blog by the way!

  11. Nola

    Hello there! This is kind of off topic but I need some help from an established blog.
    Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty quick.
    I’m thinking about making my own but I’m not sure where to start.
    Do you have any tips or suggestions? With thanks

  12. Armand

    Wow, that’s what I was searching for, what a data!
    existing here at this weblog, thanks admin of this site.

  13. Sergio

    With havin so much content do you ever run into any problems of plagorism or copyright violation? My blog has a lot
    of completely unique content I’ve either authored myself or outsourced but it seems a
    lot of it is popping it up all over the web without my permission. Do you know any methods to help prevent content from being ripped off?
    I’d certainly appreciate it.

  14. Arnoldo

    Very nice post. I certainly love this site. Continue the good work!

  15. Bianca

    Link exchange is nothing else however it is only placing the other person’s weblog link
    on your page at appropriate place and other person will also do same in support of you.

Leave a Reply

Your email address will not be published. Required fields are marked *