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.


  1. 다파벳

    We’re a bunch of volunteers and opening a new scheme
    in our community. Your site offered us with useful information to
    work on. You’ve done an impressive task and our entire community shall be grateful to you.

  2. https://konicasino.com/luckyniki/

    Heya! I just wanted to ask if you ever have any issues
    with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard
    work due to no data backup. Do you have any solutions to stop hackers?

  3. 카지노사이트

    Article writing is also a fun, if you be acquainted with
    afterward you can write otherwise it is complicated to write.

  4. 1xbet

    Definitely consider that that you stated. Your favorite justification appeared to be
    on the web the easiest thing to take into accout of. I say to you, I definitely get irked
    at the same time as other folks think about worries that they plainly don’t recognise about.
    You controlled to hit the nail upon the highest as
    neatly as outlined out the whole thing with
    no need side-effects , people could take a signal. Will likely be again to get more.

  5. 빅카지노

    Hello! I’m at work surfing around your blog
    from my new iphone 4! Just wanted to say I love reading through your blog and look forward to
    all your posts! Carry on the great work!

  6. 1Xbet

    I needed to thank you for this wonderful read!! I definitely enjoyed every bit of it.

    I have got you saved as a favorite to check out new stuff you post…

  7. ‎カジノ 日本

    Hey there! I just wanted to ask if you ever have any issues with hackers?
    My last blog (wordpress) was hacked and I ended up losing
    months of hard work due to no backup. Do you have any solutions to stop hackers?

  8. 원엑스벳

    I used to be able to find good information from your blog posts.

  9. Boyd Minter

    I am actually glad to glance at this weblog posts which
    consists of plenty of useful information, thanks for providing these kinds of statistics.

  10. 카지노사이트

    After looking over a number of the articles on your web site, I truly appreciate
    your way of writing a blog. I bookmarked it to my bookmark webpage list and will
    be checking back soon. Please visit my web site as well and
    let me know what you think.

  11. 코인카지노

    This is very interesting, You are an overly professional blogger.
    I have joined your feed and look ahead to in quest of
    extra of your great post. Also, I’ve shared your website in my social networks

  12. 카지노

    I delight in, result in I found just what I used to be looking for.

    You’ve ended my four day lengthy hunt! God Bless you man. Have a nice
    day. Bye

  13. 우리카지노

    For hottest information you have to go to see world-wide-web and on the web I found
    this web page as a best website for most up-to-date updates.

  14. 빅카지노

    Excellent blog you’ve got here.. It’s difficult to find
    quality writing like yours nowadays. I really appreciate
    people like you! Take care!!

  15. カジノ ルーレット

    Great post. I used to be checking continuously this weblog and I
    am inspired! Extremely useful information specifically the ultimate
    section 🙂 I maintain such information a lot. I used to be looking for this particular information for a very long time.
    Thank you and best of luck.

  16. 온라인카지노

    This site truly has all the info I needed concerning this subject and didn’t know who to ask.

  17. Car Stereo Supplies

    Tremendous issues here. I’m very satisfied to see your article.
    Thank you so much and I’m taking a look forward to contact you.
    Will you kindly drop me a mail?

  18. des tv series

    Hello, i think that i saw you visited my web site so i came to “return the favor”.I’m trying to find things to
    improve my website!I suppose its ok to use a few of your

  19. 솔레어카지노

    I savor, result in I discovered exactly what
    I used to be looking for. You have ended my four day
    long hunt! God Bless you man. Have a great day.

  20. 메리트카지노

    I’m gone to convey my little brother, that he should also visit
    this website on regular basis to obtain updated
    from most recent news.

Leave a Reply

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