Web Server @ Home – Installing Apache2

Web Server @ Home is where this series commenced. This is follow up to that discussion. Please read it if you want to know motivation behind this discussion.

Apache2 is the one of the best Web Server out there. And it is free too!! According to Apache Official Site (http://www.apache.org),

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

Apache has been the most popular web server on the Internet since April 1996. The November 2005 Netcraft Web Server Survey found that more than 70% of the web sites on the Internet are using Apache, thus making it more widely used than all other web servers combined.

The Apache HTTP Server is a project of the Apache Software Foundation.

Followings are detailed information on how to install Apache2 over cygwin/Windows XP.

Continue reading “Web Server @ Home – Installing Apache2”

Web Server @ Home – Installing cygwin

cygwinicon.gif

Web Server @ Home is where all this discussion started. This is follow up to that discussion. Please read it if you want to know motivation behind this discussion.

Cygwin is a Linux-like environment for Windows. According to Cygwin Official Site (http://www.cygwin.com), GNU + Cygnus + Windows = cygwin. Following information is taken from cygwin official site, as it is,

Cygwin is a Linux-like environment for Windows. It consists of two parts:

  • DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
  • A collection of tools, which provide Linux look and feel.

What Isn't Cygwin?

  • Cygwin is not a way to run native linux apps on Windows. You have to rebuild your application from source if you want it to run on Windows.
  • Cygwin is not a way to magically make native Windows apps aware of UNIX ® functionality, like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.

Cygwin Installation is presented here with emphasis on web server requirements.

Continue reading “Web Server @ Home – Installing cygwin”

Web Server @ Home – Installing MySQL

Web Server @ Home is where this series commenced. This is follow up in same series. Please read it if you want to know motivation behind this discussion.

MySQL is the one of the best Database Server out there. And it is free too!! According to MySQL Official Site (http://www.mysql.com),

The MySQL® database has become the world's most popular open source database because of its consistent fast performance, high reliability and ease of use. It's used in more than 8 million installations ranging from large corporations to specialized embedded applications on every continent in the world. (Yes, even Antarctica!)

Following are detailed instructions on how to install MySQL over cygwin/Windows XP.

Continue reading “Web Server @ Home – Installing MySQL”

Web Server @ Home – Installing PHP

Web Server @ Home is where this series commenced. This is follow up in same series. Please Read following for installing Apache2, Cygwin & MySQL.

PHP is one of the most widely used scripting language on Web. PHP official site is located at http://www.php.net. According to http://www.php.net

What is PHP?
PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

It is so popular that Usage Stats for March 2006 is 21,439,178 Domains and 1,277,736 IP Addresses!!

Following is installation procedure for PHP on Cygwin/Windows XP.

Continue reading “Web Server @ Home – Installing PHP”