WordPress installation for newbies

Here is installation article on WordPress for Newbies-

If you are completely new to wordpress, then its good to play around wordpress on your local system before moving to host server. If in a hurry and sole aim is to write blogs, most web hosts have WordPress installation in their application section of control panel. All you need to do is follow couple of instructions and it automatically installs WordPress for you on your server.

Downloading WampServer

So if you decide to host it on your local system, you will need to first download and install WAMP SERVER. Here is the link-

http://www.wampserver.com/en/

wampserver is an open source project and free to use (GPL License). You will find 32 bit and 64 bit versions. Check your operating system, if its 32 bit or 64 and select from the available options accordingly. You may get a little more confused as there are two versions of 64 bit and 32 bit available. Go ahead and select any one of them, it will not matter if you are not looking forward to some very specialized features that come with different components that get installed as wampserver. A little more detail of what you will see when selecting from the available options. Its better to understand a little deeper as to what constitutes the WAMPSERVER. It will help you in the future sometime.

Components of WampServer

  • Apache- Apache is an open source web server.
  • PHP- PHP (recursive acronym for PHP: Hypertext Preprocessor). PHP is an open-source server-side scripting language designed for Web development to produce dynamic Web pages.
  • MYSQL- MySQL is one of the world’s most used open source relational database management system (RDBMS) that runs as a server providing multi-user access to number of databases.
  • PHP Admin- phpMyAdmin is a free and open source tool written in PHP intended to handle the administration of MySQL with the use of a Web browser. It can perform various tasks such as creating, modifying or deleting databases, tables, fields or rows; executing SQL statements; or managing users and permissions.
  • SQL buddy- SQL Buddy is an open source web based application written in PHP intended to handle the administration of MySQL and SQLite with the use of a Web browser.
  • XDebug, Webgrind- The Xdebug is the extension for PHP that helps debugging PHP scripts by providing a lot of valuable debug information.
  • Webgrind- It gets a bit complicated to understand here, you dont have to worry. Just read it for sake of little more info. – Webgrind is a freely available PHP profiling frontend that sits on top of XDebug. Using it, you can see how many times different functions are called and find what functions called them. You can also quickly see the inclusive cost (time spent inside a function plus calls to other functions) and self cost of each function.

Now that you have download the wampserver. Install it on your C drive. It will create a directory by the name WAMP and a program group by the name WampServer. Run the WampServer and you will see it in your tray on right side bottom. Notice the icon of WampServer converting to Green. It means its now running.

Testing your WampServer installation

You can now test it by writing a small php file with the following text-

<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo ‘<p>Hello World</p>’; ?>
</body>
</html>

save it with extension php.

To run it from your local system, you will need to Use your browser to access the file with your web server’s URL, ending with the /hello.php file reference. When developing locally this URL will be something likevhttp://localhost/hello.php or http://127.0.0.1/hello.php but this depends on the web server’s configuration. If everything is configured correctly, this file will be parsed by PHP and the following output will be sent to your browser:

Hello World

NOTE- I just found that wampserver 2.2 works on windows 8. Here is the link to the author who has tried it-

http://www.o3n.org/2012/06/wamp-server-2-2-windows-7-64-bit-and-curl-also-for-windows-8/