Debian Wheezy is the recommended UNIX package for a Raspberry Pi. After setting up your device and completing the
raspi-config steps, simply run the following commands line-by-line in the bash terminal to create a functioning web server.
sudo apt-get install -y build-essential make sudo apt-get install -y mysql-server mysql-client sudo apt-get install -y apache2 sudo apt-get install -y php5 libapache2-mod-php5
The web server root can be found at
/var/www/ and will contain a default
index.html file. Type the IP address of the Raspberry Pi into a web browser and a page similar to this should be presented.
The root web directory is owned by the Apache user so to make changes within it write and execute rights must be given to the current user. Please note that this may compromise security, so not advised for a publicly accessible server.
sudo chmod a+wx /var/www/
Now files can be created and saved in the
www directory. Create a new file called
info.php and type the following into it:
<?php phpinfo(); ?>
Again, open the Raspberry Pi IP address in a web browser but this time add
/info.php to the URL. If everything has been installed correctly an information screen of the PHP environment will be displayed.
To install Node.JS on Debian Wheezy, please see this article: Install Node.JS on Debian Wheezy