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.

8,123 comments

  1. 솔레어카지노

    Unquestionably believe that which you stated.
    Your favourite reason seemed to be at the web the simplest factor to consider of.
    I say to you, I definitely get annoyed while people think about worries that they plainly don’t understand about.
    You managed to hit the nail upon the top and outlined out the entire thing without having side effect , folks could take a signal.
    Will probably be again to get more. Thank you

  2. vN3aY6iJ9T1

    Do you have a spam problem on this website; I also am a blogger, and I
    was wondering your situation; many of us have developed some nice practices and
    we are looking to swap methods with others, please shoot me an e-mail if interested.

  3. 10cric india

    you’re in point of fact a excellent webmaster. The
    website loading speed is incredible. It seems that you are doing any unique
    trick. In addition, The contents are masterwork. you have done a excellent process in this subject!

  4. 더나인카지노

    My spouse and I absolutely love your blog and find almost all of
    your post’s to be what precisely I’m looking for.
    can you offer guest writers to write content for yourself?
    I wouldn’t mind writing a post or elaborating on some of the
    subjects you write with regards to here. Again, awesome weblog!

  5. 카지노사이트

    When someone writes an article he/she maintains
    the plan of a user in his/her mind that how a user
    can be aware of it. Thus that’s why this piece of writing is outstdanding.
    Thanks!

  6. escorts north jersey

    Hello to all, how is all, I think every one is getting more from this web site, and your views are good in favor of new people.

  7. 온라인 바카라

    Greate pieces. Keep posting such kind of info on your page.

    Im really impressed by it.
    Hello there, You have done a great job. I’ll definitely digg it
    and in my view suggest to my friends. I am confident they’ll be benefited from this web site.

  8. nesara law

    magnificent issues altogether, you just won a brand new reader.
    What could you suggest in regards to your post that you
    made a few days in the past? Any positive?

  9. 우리카지노

    Does your website have a contact page? I’m having problems locating it
    but, I’d like to send you an e-mail. I’ve got
    some recommendations for your blog you might be interested in hearing.
    Either way, great blog and I look forward to seeing it
    develop over time.

  10. BINGO

    Ahaa, its pleasant dialogue on the topic of this post at this place at this
    webpage, I have read all that, so at this time me also commenting here.

  11. sT1gX7iC9V0

    I’m truly enjoying the design and layout of
    your site. It’s a very easy on the eyes which makes it much more pleasant for me
    to come here and visit more often. Did you hire
    out a designer to create your theme? Superb work!

  12. empire casino

    Hmm it looks like your website ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote and say, I’m
    thoroughly enjoying your blog. I as well am an aspiring blog writer but I’m still new to the whole
    thing. Do you have any tips for rookie blog writers? I’d genuinely appreciate it.

  13. UEj7ksr6A/SiS1nX2A0

    Hello outstanding website! Does running a blog like this require a large amount
    of work? I have virtually no knowledge of computer programming but I was hoping to start my own blog in the near future.
    Anyway, should you have any recommendations or tips for new blog owners please share.

    I know this is off topic however I simply needed to ask.
    Thanks a lot!

  14. hairdresser color wheel

    I’m really enjoying the theme/design of your site.

    Do you ever run into any web browser compatibility issues?
    A number of my blog audience have complained about my
    blog not operating correctly in Explorer but looks great in Opera.
    Do you have any suggestions to help fix this problem?

  15. 가입쿠폰

    This is a good tip particularly to those new to the blogosphere.
    Short but very accurate information… Appreciate your sharing this one.
    A must read article!

  16. Kasha Brookie

    Hello, I believe your website could possibly be having browser compatibility issues. When I take a look at your site in Safari, it looks fine however, if opening in I.E., it has some overlapping issues. I merely wanted to provide you with a quick heads up! Other than that, excellent blog!

  17. types of beds in hospital

    Hello. This post couldn’t be written any better! Reading this post reminds me of my previous room mate. He always kept chatting about this. I will forward this page to him. Fairly certain he will have a good read. Thank you for sharing.

  18. 메리트 카지노 총판

    If some one wishes expert view on the topic of blogging after that i advise him/her
    to go to see this webpage, Keep up the fastidious job.

  19. Zoofilia XXX

    Hi there, yes this piece of writing is in fact good and
    I have learned lot of things from it concerning blogging.
    thanks.

  20. casino sites

    I’ll immediately snatch your rss as I can not to find your e-mail subscription link or newsletter service.
    Do you have any? Kindly permit me recognise so that
    I may just subscribe. Thanks.

  21. Porno

    Hi there, after reading this remarkable article i
    am also cheerful to share my experience here with mates.

  22. vivo slot

    Outstanding quest there. What occurred after?
    Take care!

  23. thể thao

    I am really enjoying the theme/design of your web site. Do you ever run into any browser
    compatibility problems? A number of my blog audience have complained about
    my blog not operating correctly in Explorer but looks great in Opera.
    Do you have any tips to help fix this problem?

  24. ポーカー 役

    Wonderful post however , I was wondering if you could write a litte more on this
    topic? I’d be very grateful if you could elaborate a little bit
    further. Cheers!

  25. SSp3fam6J/IrD1vE0W1

    Hey would you mind letting me know which webhost you’re
    working with? I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot quicker then most.
    Can you suggest a good internet hosting provider at a fair price?
    Thanks, I appreciate it!

  26. childsplay clothing

    you’re in point of fact a just right webmaster.
    The site loading speed is amazing. It seems that you are doing any distinctive trick.

    In addition, The contents are masterpiece. you have performed a wonderful process
    in this subject!

  27. online slots

    Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.
    You definitely know what youre talking about, why waste your intelligence on just posting
    videos to your weblog when you could be giving us something enlightening
    to read?

Leave a Reply

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