Stor IT Back - Ihr Speicherspezialist

Stor IT Back

Linux im Unternehmen - Installation LAMP V1.3 (c) Stor IT Back 2024



Linux im Unternehmen - Installation LAMP

Der nächste Praxisteil beschäftigt sich mit der Installation eines LAMP Systems. Die Bezeichnung LAMP setzt sich aus den Anfangsbuchstaben der benötigten Komponenten zusammen.

Linux
Apache
MySQL
PHP

Aber was macht das LAMP denn?
Mit dieser Umgebung können Anwendungen und Applikationen für den Zugriff über einen Webbrowser zur Verfügung gestellt werden. Linux bietet hierfür das Betriebssystem, setzt man LAMP unter Windows ein, so wird hieraus WAMP. Der Webserver ist in allen Fällen der Apache, eines der verbreitetsten Softwareprodukte im Internet. Aber auch hierfür gibt es eine Alternative, dies ist Nginx, die Bezeichnung ändert sich dann zu LEMP (E - wie Engine-X, die Aussprache für Nginx). Und weiter geht es zur Datenbank, im Namen ist es MySQL, heute bei Linux aber meist als MariaDB (der Anfangsbuchstabe passt ja noch). Als letztes dann die "Programmiersprache" PHP, zuständig für das "dynamic processing".

Alles gut und schön, aber wofür setzt man es denn jetzt ein?
Auf dem Webspace können Applikationen wie Wordpress, Drupal, Joomla und Typo3 betrieben werden, also in diesem Fall CMS Systeme. Oder auch zum Beispiel Kundenverwaltungen oder CRM Systeme wie SuiteCRM, Zurmo oder EspoCRM. Natürlich auch Wiki-Anwendungen oder Cloud Lösungen wie Nextcloud oder ownCloud. Alles das, was man auch beim Internet-Provider oder Hoster nutzen kann.


Linux im Unternehmen - LAMP Installation

Linux im Unternehmen - LAMP (Linux, Apache, MySQL und PHP)



Im Video angesprochene Einstellungen und Befehle als Copy & Paste:

apt install apache2

systemctl status apache2

apt install maria-db

mysql_secure_installation

mysql -u root -p pw

select version();

apt install php php-cli php-mysql php-zip php-curl php-xml libapache2-mod-php

Tipps und Tricks beim Editor vi bzw. vim.



Achtung: Der Apache lauscht nur am Port 80, also keine Verschlüsselung, das beheben wir im nächsten Video Apache und SSL.



Anmerkung zu MySQL:

Ein Basis-Bestandteil von LAMP ist MySQL, die Datenbank. In vielen Linux-Distributionen wird schon seit längerem Mariadb eingesetzt. Aber wo ist da jetzt der Unterschied? Mariadb ist ein "drop-in-replacement" für MySQL, es ist in weiten Teilen Binärkompatibel mit MySQL. Die Datenbank-Files und Pfade sind identisch, es kann also die Datenbank-Software quasi ausgetauscht werden. Dies galt bis zur Version 10.0 von Mariadb. Bei neueren Versionen (z.B. 11.0 wäre passend zu MySQL 8.0) gibt es Erweiterungen in Mariadb. Zum Beispiel gibt es eine S3 Storage Engine und ein Ersatz für MyISAM. Aber auch Kleinigkeiten, wie zum Beispiel die Zahl der Stellen in "DECIMAL" wurde von 30 auf 38 erhöht. Also sollte man jetzt auf die Kompatibilität der Anwendung zur Datenbank achten. Setzt diese z.B. auf 38 Stellen DECIMAL, dann wird es zu Fehlern in MySQL kommen.

Aber warum das nun? MySQL (bzw, die Firma MySQL AB hinter der Datenbank) wurde schon vor einiger Zeit von Oracle aufgekauft (2008 von SUN und dann 2010 von Oracle). Es ist zwar immer noch eine Open-Source Software, aber nur solange kostenfrei, wie sie mit einem Webserver zusammen verwendet wird. Also in der Kobination im LAMP trifft dies ja zu. Aber die meisten Linux Distributionen haben mit diesen Einschränkungen ihre Probleme. Also setzten die meisten auf die Weiterentwicklung MariaDB, im übrigen vom eigentlichen Erfinder von MySQL gegründet und entwickelt.



 
 

Angebote der Stor IT Back zum Thema Linux

Angebot Quest NetVault
Quest NetVault Starter und Enterprise
Windows, Unix, Linux, Mac
opt. Agents für Exchange, MS-SQL, Oracle, ...
ab 1.399,00 Euro
zzgl. MwSt.
Angebot Dell EMC Unity XT 380
Dell EMC Unity XT 380 Unified Storage
FC / iSCSI und NAS RAID-System

Hybrid oder All Flash / Replikation
inkl. Installation und Einweisung
Preis
auf Anfrage
Angebot actidata Kodiak 3416 und 6807
actidata actiLib Kodiak 3416 / 6807
Library mit 40 bis 640 Slots modular
maximal 42 / 48 Tape Laufwerke (3 / 6 in der Basis)
ab 7.759,00 Euro zzgl. MwSt.
Projektpreis möglich!
 
 
Zurück zur Übersicht
Internet Backup und Recovery BaaS
Übersicht der Angebote
Kontakt zur Stor IT Back
Suche auf der Webseite