Stap 12: LAMP (Linux, Apache, MySQL, PHP) en gegevens naar webpagina
Eerste type in
sudo apt-get update
nogmaals bij te werken. Nadat update is voltooid. Installeren apache2 web-server (en addons) zodat u de webpagina temperaturelogger aan client dienen kunt.
sudo ad rem-worden installeren apache2, php5 libapache2-mod-php5, php5-mysql php-cli - y
Nadat de installatie voltooid herstarten Straatschuimer server door te typen
sudo /etc/init.d/apache2 restart
Nu de webserver is klaar en kan dienen uw eerste web-pagina.
Zie de indexpagina van uw PC web-browser type in het IP-adres van de raspberrypi en u shdould. (hetzelfde als in de bijgevoegde foto)
Goed, nu HTML-pagina omzetten in PHP en gegevens voor de pagina ophalen uit de database van de temperaturen. Ga naar de locatie van waar de index.html-pagina wordt geserveerd. Type
CD/var/www /
Zorg ervoor dat u in de juiste map en heb eigenlijk de index.html in deze map door te typen
ls
U moeten zien dat er index.html in deze pagina (bijgevoegd referentiebeeld 2 is)
Maak de index.php pagina en kopieer volgende codesectie ernaar. Typ.
sudo nano index.php
Editor wordt geopend. Kopieer de code uit bijgevoegde index.php.txt bestand naar de editor. Vergeet niet te wijzigen zodat deze overeenkomen met uw MySql instellingen. En u kunt ook wijzigen hoeveel uur achteruit temperaturen worden gezien in de webpagina door het bewerken van $hours variabele.
Wanneer klaar met Ctrl + X Exit en opslaan met een "Y" wanneer daarom wordt gevraagd
Verwijder nu de index.html, zodat de volgende keer pagina geladen index.php is wordt gebruikt door te typen
sudo rm index.html
Vervolgens nogmaals ziet op uw PC web-browser type in het IP-adres van de raspberrypi en u de pagina, maar dit keer met temperatuur gegevens uit uw MySql database (bijgevoegde afbeelding als referentie).
Goed, bent u bijna klaar. Laatste ding om te doen is het installeren van dynamische DNS zodat kunt u deze pagina met www. in plaats van IP.