Lernjournal Auftrag 1



Ähnliche Dokumente
Xampp-Installation und Konfiguration. Stefan Maihack Dipl. Ing. (FH) Datum:

Installation/Einrichtung einer Datenbank für smalldms

Drupal 8 manuell installieren

PHPNuke Quick & Dirty

WordPress lokal mit Xaamp installieren

Inhaltsverzeichnis. Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort Copyright

Tutorial -

Installationsanleitung

[2-4] Typo3 unter XAMPP installieren

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Test mit lokaler XAMPP Oxid Installation

INSTALLATION VON INSTANTRAILS 1.7

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!

Migration Howto. Inhaltsverzeichnis

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP

Adminer: Installationsanleitung

WordPress installieren mit Webhosting

Windows Server 2012 RC2 konfigurieren

2008 Linke, Walter IAV4 1

Anleitung: DV4Mini auf einem Raspberry Pi

Installation der 4Dv12sql Software für Verbindungen zum T.Base Server

Demopaket FDFsolutions für Windows, Version 1.73, Voraussetzungen & Installation. (Stand )

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

ZPN Zentrale Planungsgruppe Netze am Ministerium für Kultus, Jugend und Sport Baden-Württemberg

1. Wordpress downloaden

Legen Sie nun dieses Verzeichnis mit dem Namen "joomla" hier an: C:xampphtdocs.

mygesuad Download: Wamp/Lamp Systemumgebungen:

INSTALLATION. Voraussetzungen

Nutzung der VDI Umgebung

Updateseite_BuV-PlugIn-NERZ-Gesamt

Reporting Services und SharePoint 2010 Teil 1

Installation OMNIKEY 3121 USB

OP-LOG

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Teamschool Installation/ Konvertierungsanleitung

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

FTP-Server einrichten mit automatischem Datenupload für

Voraussetzungen und Installation

Installation SQL- Server 2012 Single Node

Geschütztes FTP-Verzeichnis erstellen

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Upload auf den Server. MegaZine3 MZ3-Tool3. Training: Server Upload Video 1-4

ICS-Addin. Benutzerhandbuch. Version: 1.0

SFTP SCP - Synology Wiki

Inhaltsverzeichnis Abbildungsverzeichnis

Powermanager Server- Client- Installation

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien

Installationsanleitung dateiagent Pro

Templates Umzug auf eine andere Domain -

Installation und Aktualisierung der VMware-Tools

Version 0.3. Installation von MinGW und Eclipse CDT

0. VORBEMERKUNG VORBEREITUNG DES SYSTEMS INSTALLATION UND KONFIGURATION VON PD-ADMIN Installation...3

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Howto. Einrichten des TREX Monitoring mit SAP Solution Manager Diagnostics

FTP-Leitfaden RZ. Benutzerleitfaden

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?

Lokale Installation von DotNetNuke 4 ohne IIS

> Soft.ZIV. Maple Mathematisches Software System

Leitfaden Installation des Cisco VPN Clients

3. Update des edirectory Neustart des edirectory und Kontrolle edirectory neu starten Versionskontrolle 4

Anwenden eines Service Packs auf eine Workstation

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Installationsanleitung. Installieren Sie an PC1 CESIO-Ladedaten einschl. dem Firebird Datenbankserver, wie in der Anleitung beschrieben.

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

Benutzer und Rechte Teil 1

Anleitung zur Konfiguration eines NO-IP DynDNS-Accounts mit der TOOLBOXflex-3.2

OSx / MAC. MegaZine3 MZ3-Tool3. Server Upload. Video 2-4

Oracle APEX Installer

Installation DV4mini ausgehend von einem frisch installierten System:

Step by Step Webserver unter Windows Server von Christian Bartl

Verwendung des IDS Backup Systems unter Windows 2000

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

Anbindung des eibport an das Internet

eduroam mit SecureW2 unter Windows 7 Stand: 27. Januar 2015

Lizenzen auschecken. Was ist zu tun?

Anleitung zur Einrichtung eines Netzwerkes für den Gebrauch von GVService unter Windows 7

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Prodanet ProductManager WinEdition

Literatur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung

INSTALLATION DES MICROSOFT SUS-SERVERS AUF WINDOWS XP PROFESSIONAL

ab Redirector-Version 2.14

Installation der SAS Foundation Software auf Windows

MailUtilities: Remote Deployment - Einführung

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Anleitung zur Installation von Tun EMUL 12.0

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Netzwerkinstallation Version / Datum / Modul Arbeitsplatz+ 1 von 5

Ein Leitfaden für Anfänger unter Zuhilfenahme frei verfügbarer Software! (bei z.b. Google Microsoft Powertoys suchen, oder diesen Link verwenden )

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

Anleitung. Lesezugriff auf die App CHARLY Termine unter Android Stand:

Patch Management mit

Bibliographix installieren

Transkript:

Lernjournal Auftrag 1 Autor: Ramon Schenk Modul: M151 Datenbanken in Webauftritt einbinden Klasse: INF12.5H Datum: 29/01/15 XAMPP- Entwicklungsumgebung installieren Inhalt 1. Tätigkeiten... 2 2. Einrichten von XAMPP & LAMP... 2 2.1 Vorbereitung vmlf1... 3 2.2 Vorbereitung und Einrichten von vmwp1... 3 2.1.2 Installation XAMPP... 4 2.2.2 Zusätzliche Konfigurationen... 4 2.3.2 Antworten zu Abschnitt 4 - Testen von XAMPP für Windows... 5 2.3 LAMP-Server (vmls2)... 5 2.1.3 Ablauf Abschnitt 5 - LAMP-Server Testen... 5 3. Reflektion... 6 3.1 Erkenntnisse... 6 3.2 Schlusswort... 6 1

1. Tätigkeiten 1. vmlf1 einrichten (MAC-Adresse, Updaten) 2. vmwp1 einrichten & XAMPP installieren 3. XAMPP konfigurieren & Testen 4. PHP & MySQL Versionen ermitteln 5. vmls2 einrichten (Update / IP ermitteln) 6. Zugriff vmwp1 -> vmls2 LAMP-Stack 7. vmls2 phpmyadmin Zugriff testen von vmwp1 8. FTP-Zugriff von vmwp1 auf vmls2 herstellen 2. Einrichten von XAMPP & LAMP Diese Erkenntnisse haben mich dazu bewegt alle benötigten VMs aus den Archiven entpackt um so alles im Ursprungszustand bereitzustellen, danach habe ich bei allen VMs, wenn möglich, ein Update durchgeführt und die Netzwerkverbindungen überprüft. Erst als alles wie gewünscht funktionierte, habe ich mit dem eigentlichen Auftrag begonnen. Dieses Vorgehen kann später viel Zeit beim suchen von Fehlern einsparen. Da die Funktionalität auch ohne XAMPP bereits geprüft wurde und bei bedarf angepasst werden konnte. 2

2.1 Vorbereitung vmlf1 vmlf1 verrichtet seinen Dienst als Firewall und ist für die anderen VMs (WP1 & LS2) ein zentraler Knotenpunkt, daher steht die Vorbereitung von vmlf1 an erster Stelle. Vorgehen - Entpacken des Archivs von vmlf1 in das Verzeichnis von VMWare Fusion (OSX) - Nach dem ersten Start, Eingabe der GibbiX MAC-Adresse. (Siehe Abb. 1) - Mit dem pakfire upgrade das OS IPFire aktualisiert (Version 78 -> 86 / Abb. 2) - Überprüfen der Netzwerkeinstellungen mit ifconfig & ping. Erfolg. Abb. 1: MAC-Adresse konfigurieren Abb. 2: Aktualisierung vmlf1 2.2 Vorbereitung und Einrichten von vmwp1 vmwp1 wurde nach dem Entpacken und dem ersten Start erst einmal aktualisiert. Es wurden lediglich ein paar Windows Updates und ein Java Update benötigt, Java ist allerdings nicht relevant für dieses Modul. Zusätzlich habe ich noch die PHPStorm IDE und den Atom Texteditor installiert, da ich mit diesen Tools am besten arbeiten kann. 3

2.1.2 Installation XAMPP Nachdem ich die aktuellste XAMPP Version (VC 11) mit PHP 5.6.3 als Installer (.exe) von der Apachefriends Website heruntergeladen habe und die Installationsroutine (Vollinstallation) durchgeführt habe, wurde das Verzeichnis C:\xampp\ angelegt und eine Verknüpfung zum XAMPP Control Panel. Anmerkung: Normalerweise bevorzuge ich, wenn vorhanden, die Software als Archiv (.zip /.tar.gz etc.). Da die Installer oft undurchsichtig sind, das wäre auch bei XAMPP möglich aber diese "portable" Version beinhaltet keinen Filezilla Server, also musste ich den Installer nehmen. Nach der Installation kann das XAMPP Control Panel gestartet werden. Die Module können entweder als Prozesse gestartet oder als feste Dienste "Service" angelegt werden. Ich habe mich für Letzteres entschieden, da Dienste etwas schneller reagieren und sich mehr im Hintergrund halten. (Abb. 3) Abb. 2: XAMPP Control Panel Abb. 4: phpinfo() Nachdem der Apache Server & MySQL gestartet wurden habe ich die XAMPP Welcome Seite angesteuert mittels http://localhost/ bzw. 127.0.0.1, es ist auch möglich in der Hosts Datei zusätzliche lokale Domains auf diese IP zu verweisen. (testserver.local, what.ever etc.). Auf der XAMPP Site habe ich noch die Passwörter für MySQL und Verzeichnisschutz nach Gibb Konvention umgestellt. --> MySQL & DirAccess: root / gibbix12345 2.2.2 Zusätzliche Konfigurationen Damit wäre die Installation von XAMPP abgeschlossen, optional kann man noch die php.exe als Umgebungsvariable eintragen, um z.b. mit dem Command Prompt (cmd.exe) den Befehl "php" zu nutzen. Dies ist durchaus sinnvoll, kann man mit dem Befehl php -version unter anderem die verwendete PHP Version ausgeben lassen. (Siehe Abb. 5) Abb. 5: PS Ausgabe von php -version 4

2.3.2 Antworten zu Abschnitt 4 - Testen von XAMPP für Windows a.) PHP & MySQL Version von XAMPP - PHP 5.6.3 - MySQL Server 5.6.21 b.) Web Verzeichnis für PHP Seiten - C:\xampp\htdocs\ c.) Bereits installierte Datenbanken - cdcol - information_schema - mysql - performance_schema - phpmyadmin - test - webauth 2.3 LAMP-Server (vmls2) vmls2 ist ein Ubuntu Server (14.04 LTS), nach dem Entpacken habe ich auch diesen erst einmal aktualisiert, die Befehle dazu waren, wie bei Debian System üblich: apt-get update apt-get upgrade Um später keine Probleme zu bekommen habe ich alle Pakete bei denen eine modifizierte Variante vorinstalliert war vom Update-Prozess ausgeschlossen. 2.1.3 Ablauf Abschnitt 5 - LAMP-Server Testen a.) Verbindung zu vmlf1 steht die Netzwerke 192.168.210.0 und 192.168.220.0 können miteinander interagieren. b.) ifconfig gab die IP von vmls2 aus. eth0: 192.168.220.11 c.) d.) e.) Der Aufruf der IP von vmls2 hat eine Welcome Site mit einem Netzwerkplan und den Login-Daten zu vmls2 aufgerufen. Die beiden phpmyadmin Accounts haben wie erwartet funktioniert. Der FTP Dienst von vmls2 (proftp) konnte von vmwp1 mit dem SpeedCommander und den Login Daten erreicht werden. Der Pfad /var/www wurde per Default angesteuert. 5

3. Reflektion 3.1 Erkenntnisse Dadurch das ich im Betrieb schon sehr oft XAMPP Umgebungen installieren und konfigurieren musste und auch viele Probleme lösen musste, besonders im Bezug auf das Laravel Framework. Kamen keine neuen Erkenntnisse dazu, die Erfahrung die ich allerdings in der Vergangenheit gemacht habe, haben mir gezeigt dass es wichtig ist alles sauber vorzubereiten. 3.2 Schlusswort Auftrag 1 verlief reibungslos und ohne Probleme. Ich konnte von den Erfahrungen die ich der Vergangenheit mit PHP, SQL, UNIX Systemen und Systemtechnik (IP Protokoll / LAN) stark 6