Installeren van Apache op mijn virtuele Ubuntu omgeving

 

Apache installeren

Lees hier meer daarover, of volg dit stappenplan:

  • Update het systeem:
sudo apt-get update
sudo apt-get upgrade

Installeer Apache:

sudo apt-get install apache2
 * Starting web server apache2                                                  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message *
  • Open een webbrowser, en open:
http://localhost
  • if you read “It works!” which is the content of the file /var/www/index.html, this proves Apache works;
  • You can also use ifconfig (Ubuntu’s alternative for Windows ipconfig) to get your computers ip address and use this to test your webserver;
  • Webserver commando’s:
sudo /etc/init.d/apache2 stop / restart / start

Webpagina aanpassen:

sudo gedit /var/www/html/index.html

 

PHP 5 installeren

  • Open Terminal, enter:
sudo /etc/init.d/apache2 restart
  • Klik Install;
  • Start de module met dit commando:
sudo a2enmod php5

PHP 5 installatie controleren

  • Add an existing user to the www-data group:
sudo usermod -a -G www-data username
id username
groups username

 

  • In /var/www , create a text file called “test.php”;
  • Grant the world (or, at least, Ubuntu user “apache”) permission to read it;
  • Write in it the only line: “<?php phpinfo(); ?>” (without the quotation marks) then;
  • With your web browser, go to the URI “http://localhost/test.php“;
  • If you can see a description of PHP5 configuration, it proves PHP 5 works with Apache.

Python en MySQL op Ubuntu 14.04 in een virtuele omgeving installeren

Python

Als je in Ubuntu installeert dan wordt Python versie 2.7.6 in de installatie meegenomen.

Als je de applicatie Ubuntu Software Center opent dan heb je onder Developer Tools een kopje Python. Daar klik ik op IDLE om deze IDE for Python te installeren.

Vanuit een Terminal kun je dan IDLE openen door idle in te typen.

pip Toevoegen

sudo apt-get update

sudo apt-get -y install python-pip

setuptools updaten

sudo pip install -U setuptools

MySQL

Als je de applicatie Ubuntu Software Center opent en dan zoekt op MySQL dan klik ik op MySQL Server voor de installatie, tijdens de installatie moet je een wachtwoord opgeven. Daarna installer ik MySQL Workbench.

Hier meer informatie over Ubuntu en MySQL.

Ubuntu installeren (in een virtual)

Hier kun je Ubuntu 14.04.3 LTS downloaden, dat is de versie die ik ga gebruiken. Ik download de 64-bits versie en ga deze in een virtuele omgeving installeren. De download is een iso file, die kun je dus gebruiken als bron tijdens de installatie.

De installatieprocedure is eenvoudig omdat ik dit in een virtual doe, de enige vragen die ik moet beantwoorden zijn waar de installatie moet komen te staan op de harddisk en wat je als username en password wilt gaan gebruiken.

Unity is the default desktop environment used as of 11.04.

System Updates

Na installatie heb ik eerst de Software Updater die op de desktop staat (linkerkant van je scherm) gebruikt.

Daarna heb je een terminal nodig, hoe open je een Terminal? Lees het hier. Of gebruik gewoon Ctrl + Alt + T, en daarna het commando:

sudo apt-get update && sudo apt-get upgrade

gebruiken om nog meer updates uit te voeren.

Enable Workspaces

System Settings > Appearance > Behavior > check Enable workspaces

Now, you’ll be able to switch to different workspaces by using key combinations: CTRL+ALT+(Left/Right/Top/Bottom) Arrow keys.

Also, if you want to move any opened windows or applications to different workspaces, use the key combination CTRL+SHIFT+ALT+(Left/Right/Top/Bottom) Arrow keys.

Say for example, you have Firefox application running on the First (top-left) workspace, and you want to move it to the another workspace (top-right), then press the key combination CTRL+SHIFT+ALT+Right Arrow keys. That’s it. Now the Firefox window will be moved to right side workspace.

Ubuntu Tweak

Deze sla ik zelf over, maar kan op onderstaande manier geïnstalleerd worden.

Download hier de laatste versie. Voer onderstaand commando uit:

sudo apt-get install gdebi

Ga vervolgens in de terminal naar de directory waar het bestand gedownload is en voer onderstaande uit:

sudo gdebi ubuntu-tweak_0.8.7-1~trusty2_all.deb

Lees meer over Ubuntu Tweak, of start het programma op door te zoeken naar Ubuntu Tweak.

PostInstallerF

Deze sla ik zelf over, maar kan op onderstaande manier geïnstalleerd worden.

Meer informatie hier, of zie hieronder:

wget -c http://sourceforge.net/projects/postinstaller/files/ubuntu/app-install-data-postinstallerf_1.0-6_all.deb
wget -c http://sourceforge.net/projects/postinstaller/files/ubuntu/postinstallerf_1.5-15_all.deb

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install yad

sudo apt-get install packagekit-tools
sudo apt-get install packagekit

sudo dpkg -i app-install-data-postinstallerf_1.0-6_all.deb

sudo apt-get install libsdl2-mixer-2.0-0
sudo apt-get -f install

sudo apt-get install imagemagick
sudo apt-get install ppa-purge

sudo dpkg -i postinstallerf_1.5-15_all.deb
sudo apt-get install -f

Desktop Environments

Update: Ik installeer bij mijn eigen Ubuntu omgeving geen desktop environment. Lijkt mij op dit moment weinig toe te voegen.

Mocht je zoiets toch willen doen, hieronder staat de installatie van KDE beschreven.

Volgens dit overzicht is KDE de beste desktop environment.

De standaard desktop omgeving in Ubuntu is Unity.

Om meer informatie te zien over wat je nu hebt draaien kun je wmctrl installeren:

sudo apt-get install wmctrl

en daarna met de volgende commando’s meer te weten komen:

man wmctrl

wmctrl -m

echo $DESKTOP_SESSION

echo $XDG_CURRENT_DESKTOP

Installeren via:

sudo apt-get update && sudo apt-get install kubuntu-desktop

Dit is een grote download, dus kan wel even duren. Tijdens het inloggen kun je bepalen met welke desktop omgeving je wilt werken.

Ik heb geen ervaring met Linux, maar ben blij dat ik het nu geïnstalleerd heb en er wat ervaring mee op kan gaan doen. Bijzonderheden en/of zaken waar ik tegen aanloop zal ik hier beschrijven.