· Linux  · 1 min Lesezeit

Apache und PHP 7 auf Ubuntu 16.04 installieren

Apache bildet mit PHP und MySQL den beliebtesten Webserver-Stack. Die Installation auf Ubuntu 16.04 ist denkbar einfach!

System aktualisieren

Terminal window
sudo apt update && sudo apt upgrade -y

Fremdquellen für aktuelle Versionen hinzufügen

Ondřej Surý stellt sowohl für Apache als auch für PHP aktuelle Paketverzeichnisse bereit. Er verwaltet zusätzlich noch viele andere Paketquellen - er freut sich über Spenden für seine jahrelangen Mühen! Diese Fremdquellen ermöglichen es, aktuellere Versionen der genannten Programme zu beziehen als in den Ubuntu-Paketverzeichnissen.

Apache Paketquellen hinzufügen

Mit ENTER bestätigen
sudo add-apt-repository ppa:ondrej/apache

PHP Paketquellen hinzufügen

Mit ENTER bestätigen
sudo add-apt-repository ppa:ondrej/ppa

und die Paketverwaltung aktualisieren

Terminal window
sudo apt update

Apache installieren

Terminal window
sudo apt install apache2

PHP-Erweiterung für Apache installieren

Hier hat man die Wahl zwischen PHP5 und PHP7. Ich rate allerdings zu PHP7.

Terminal window
sudo apt install libapache2-mod-php7

Die Paketverwaltung löst automatisch die Abhängigkeiten auf und installiert PHP7.0, damit das Apache-Modul installiert werden.

PHP Integration testen

Apache2 liefert hier die Dateien aus dem Verzeichnis ‘/var/www/html’ aus. Man kann also fix eine Testseite dort anlegen

Terminal window
sudo nano /var/www/html/index.php

und diese mit etwas PHP befüllen

/var/www/html
<?php phpinfo();

Unter http:///index.php solltest du nun von einer PHP-Seite begrüßt werden.

Teilen auf
Zurück zum Blog

Weitere Blog-Posts

Alle Blog-Posts anzeigen »

WordPress mit Bedrock auf Uberspace installieren

Bedrock ist super. Es handelt sich hierbei um eine bessere Art, WordPress nicht nur zu installieren, sondern auch zu warten, Plugins und Themes zu installieren und zu aktualisieren. Im nachfolgenden beschreibe ich die Installation auf einem Uberspace.

Testgetriebene Entwicklung mit Laravel: Entwicklungsumgebung

Im nachfolgenden ersten Teil einer Beitragsserie möchte ich mit der Erstellung eines Blog-Systems in die Testgetriebene Entwicklung mit Laravel einführen. Dabei kann der ein oder andere bestimmt noch etwas über Laravel lernen :) Im ersten Teil richten wir unsere perfekte Entwicklungsumgebung ein.