PHP Installieren

Ich möchte euch gerne zeigen wie man PHP installiert um, diverse Webseiten zu betreiben, man kann PHP, als Standard im Netz bezeichnen. Es ist nicht immer gut, die absolut neueste Version von PHP zu installieren, da viele Contentmanager Software noch nicht auf die neueste PHP Version umgestellt haben.


Inhaltsverzeichnis

  1. Installation
    1. PHP 7.4 (aktuellste Version)
    2. PHP 7.3
    3. PHP 7.2
    4. PHP 7.1
    5. Kommandozeile
  2. Wichtige zusätzliche Packete
    1. PHP-FPM FastCGI Process Manager
    2. PHP-CGI Common Gateway Interface-Skripte
    3. PHP-CURL Curl URL Request Library-Unterstützung
    4. PHP-GD GD Library „gif draw“
    5. PHP-IMAGICK ImageMagick
    6. PHP-IMAP Internet Message Access Protocol
    7. PHP-PEAR Extension and Application Repository
    8. Alle Pakete
  3. Anbindungen
    1. Apache
    2. MySQL
    3. PostgreSQL

Installation

PHP 7.4 (aktuellste Version)

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.4

PHP 7.3

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.3

PHP 7.2

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2

PHP 7.1

sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.1

Kommandozeile

Wir benötigen noch eine Kommandozeile, um PHP nicht nur im Webserverbereich kann, sondern auch für andere Themen. Ich empfehle es immer zu installieren, damit hat man die Kontrolle über das Paket.

sudo apt install -y php-cli

Wichtige zusätzliche Packete

PHP-FPM FastCGI Process Manager

dieser Dienst läuft in eigener Instanz und nimmt von externen Programm (z.B. Webserver) entgegen.

sudo apt install -y php-fpm

PHP-CGI Common Gateway Interface-Skripte

werden damit ausgeführt

sudo apt install -y php-cgi

PHP-CURL Curl URL Request Library-Unterstützung

werden Dateien über verschieden Protokolle übertragen.

sudo apt install -y php-curl

PHP-GD GD Library „gif draw“

mit diesem Protokoll werden Bilder generiert und manipuliert.

sudo apt install -y php-gd

PHP-IMAGICK ImageMagick

dieses Paket bewirkt, dass bearbeiten von Raster- und Vektorgrafiken.

sudo apt install -y php-imagick

PHP-IMAP Internet Message Access Protocol

mit diesem Paket lassen sich auf einfache Art Mails versenden.

sudo apt install -y php-imap

PHP-PEAR Extension and Application Repository

eine Bibliothek von Modulen und Erweiterungen.

sudo apt install -y php-pear

Alle Pakete

Diese Pakete empfinde, ich für einen sauberen Ablauf, als essenziell. Daher werden wir die Befehle zusammenführen und auch installieren.

sudo apt install -y php-fpm php-cgi php-curl php-gd php-imagick php-imap php-pear

Anbindungen

Apache

Man benötigt, ab UNUNTU 1604 LTS, diese Paket libapache2-mod-php, da es nicht mehr mit installiert wird.

sudo apt install -y libapache2-mod-php

MySQL

Die Anbindung von MySQL und PHP benötigt man php-mysql, da viele Scripte eine Datenbank benötigen.

sudo apt install -y php-mysql

PostgreSQL

Für PostgreSQL benötigt man php-pgsql, damit die Anbindung wie bei MySQL funktioniert.

sudo apt install -y php-pgsql

Es werden nur die Pakete installiert bei der Anbindung die man tatsächlich benötigt. Daher werde ich Sie nicht zusammenfassen.

Schreibe einen Kommentar

%d Bloggern gefällt das: