Multi PHP mit Debian und ISPconfig3

Hallo, Du möchtest z.B. PHP5 und PHP7 auf deinem DebianServer mit ISPConfig3 via APT installieren?

Hier zeige ich Dir, wie es geht. Ich gehe mal davon aus, das Du schon als root in der Shell eingeloggt bist.
Achtung! Diese Anleitung funktioniert nur mit Debian8 und Debian9

Zuerst bringen wir Debian auf den neusten Stand mit:
apt update && apt upgrade -y

Nun müssen wir Sury.org zur source.list hinzufügen:
apt-get install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt update && apt upgrade -y

Nun Installieren wir die gewünschte PHP Version, beachte ab PHP7.2 ist das Paket „php-mycrpt“ nicht mehr verfügbar.

Für PHP5.6
apt -y install php5.6 php5.6-common php5.6-fpm php5.6-gd php5.6-mysql php5.6-imap php5.6-cli php5.6-cgi php-pear php5.6-mcrypt php5.6-curl php5.6-intl php5.6-pspell php5.6-recode php5.6-sqlite3 php5.6-tidy php5.6-xmlrpc php5.6-xsl php-memcache php-imagick php-gettext php5.6-zip php5.6-mbstring php5.6-soap php5.6-common php5.6-opcache php5.6-mysql

PHP7.0
apt -y install php7.0 php7.0-common php7.0-fpm php7.0-gd php7.0-mysql php7.0-imap php7.0-cli php7.0-cgi php-pear php7.0-mcrypt php7.0-curl php7.0-intl php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php-memcache php-imagick php-gettext php7.0-zip php7.0-mbstring php7.0-soap php7.0-common php7.0-opcache php7.0-mysql

PHP7.1
apt -y install php7.1 php7.1-common php7.1-fpm php7.1-gd php7.1-mysql php7.1-imap php7.1-cli php7.1-cgi php-pear php7.1-mcrypt php7.1-curl php7.1-intl php7.1-pspell php7.1-recode php7.1-sqlite3 php7.1-tidy php7.1-xmlrpc php7.1-xsl php-memcache php-imagick php-gettext php7.1-zip php7.1-mbstring php7.1-soap php7.1-common php7.1-opcache php7.1-mysql

PHP7.2
apt -y install php7.2 php7.2-common php7.2-fpm php7.2-gd php7.2-mysql php7.2-imap php7.2-cli php7.2-cgi php-pear php7.2-curl php7.2-intl php7.2-pspell php7.2-recode php7.2-sqlite3 php7.2-tidy php7.2-xmlrpc php7.2-xsl php-memcache php-imagick php-gettext php7.2-zip php7.2-mbstring php7.2-soap php7.2-common php7.2-opcache php7.2-mysql

PHP7.3 Vorsicht diese Version ist noch im Beta Stadium
apt -y install php7.3 php7.3-common php7.3-fpm php7.3-gd php7.3-mysql php7.3-imap php7.3-cli php7.3-cgi php-pear php7.3-curl php7.3-intl php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xsl php-memcache php-imagick php-gettext php7.3-zip php7.3-mbstring php7.3-soap php7.3-common php7.3-opcache php7.3-mysql

Nun setzen wir wieder die Default PHP Version:
Für Debian8 PHP5.6 und für Debian9 PHP7.0
update-alternatives --config php
update-alternatives --config php-cgi

Nun Loggen wir uns als Admin ins ISPConfig3 ein und Navigieren zu System ->
Zusätzliche PHP Versionen, siehe Bilder unten.

PHP 5.6
Pfad zum PHP FastCGI Binary: php-cgi5.6
Pfad zum php.ini Verzeichnis: /etc/php/5.6/cgi/php.ini

Pfad zum PHP-FPM Init Script php5.6-fpm
Pfad zum php.ini Verzeichnis: /etc/php/5.6/fpm/php.ini
Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/5.6/fpm/pool.d

PHP 7.0
Pfad zum PHP FastCGI Binary: php-cgi7.0
Pfad zum php.ini Verzeichnis: /etc/php/7.0/cgi/php.ini

Pfad zum PHP-FPM Init Script: php7.0-fpm
Pfad zum php.ini Verzeichnis: /etc/php/7.0/fpm/php.ini
Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/7.0/fpm/pool.d

PHP 7.1
Pfad zum PHP FastCGI Binary: php-cgi7.1
Pfad zum php.ini Verzeichnis: /etc/php/7.1/cgi/php.ini

PPfad zum PHP-FPM Init Script: php7.1-fpm
Pfad zum php.ini Verzeichnis: /etc/php/7.1/fpm/php.ini
Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/7.1/fpm/pool.d

PHP 7.2
Pfad zum PHP FastCGI Binary: php-cgi7.2
Pfad zum php.ini Verzeichnis: /etc/php/7.2/cgi/php.ini

Pfad zum PHP-FPM Init Script: php7.2-fpm
Pfad zum php.ini Verzeichnis: /etc/php/7.2/fpm/php.ini
Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/7.2/fpm/pool.d

PHP 7.3
Pfad zum PHP FastCGI Binary: php-cgi7.3
Pfad zum php.ini Verzeichnis: /etc/php/7.3/cgi/php.ini

Pfad zum PHP-FPM Init Script: php7.3-fpm
Pfad zum php.ini Verzeichnis: /etc/php/7.3/fpm/php.ini
Pfad zum PHP-FPM Pool Verzeichnis: /etc/php/7.3/fpm/pool.d

ISPphp1ISPphp2ISPphp3ISPphp4

Das war es auch schon, ich wünsche euch viel Spaß beim nachmachen.

Installation vom ZNC BNC

Installation vom ZNC BNC.
Als erstes installiert ihr euch einen Editor eurer Wahl.
Ich persönlich mag Nano.
apt-get install nano

Sollte dein Debian noch auf englisch sein:
dpkg-reconfigure locales
Da könnt ihr am besten alle De_de auswählen und alle anderen Pakete abwählen.

Solltet ihr noch keinen User angelegt haben machen wir das jetzt.
adduser <Username> <– Enter
Geben Sie ein neues UNIX-Passwort ein: <hier_ein_sicheres_passwort> <– Enter
Geben Sie das neue UNIX-Passwort erneut ein: <das_passwort_wiederholen> <– Enter
Bei den nachfolgenden Fragen könnt ihr einfach Enter klicken.
Sind die Informationen korrekt? [J/n] <– J <– Enter Fertig.

Danach loggen wir uns als root aus und als User wieder ein.

Schritt 1) Server-Pakete installieren:
su <– Enter
root_passwort <– Enter
apt-get update <– Enter
apt-get upgrade <– Enter

Eine Möglichkeit wäre nun:
apt-get install znc <– Enter
Diese Version ist aber veraltet.
Also weiter mit der zweiten Möglichkeit:

apt-get install build-essential libssl-dev libperl-dev libperl-dev pkg-config libc-ares-dev python3-dev tcl8.5 tcl8.5-dev swig<– Enter
Nun holt ihr euch den neusten ZNC.
wget http://znc.in/releases/znc-1.2.tar.gz<– Enter
zum Entpacken:
tar -xzvf znc-1.2.tar.gz <– Enter
dann gehts los:
cd ~/znc-1.2 <– Enter
Wir Installieren den ZNC mit allen wichtigen Module falls ihr welche nicht braucht einfach weglassen oder wenn ihr noch was braucht zufügen.
./configure --enable-extra --enable-charset --with-openssl --enable-perl --enable-python --enable-swig --enable-tcl <– Enter
make <– Enter
make install <– Enter
exit<– EnterAb hier brauchen und dürfen wir keine root rechte mehr.
./znc --makeconf <– Enter Alle Fragen beantworten, fertig.

Ich wünsche euch viel Spaß mit eurem ZNC

Horde-Webmail Syncronisation

Wenn ihr Euch in Horde-Webmail einloggt, habt ihr ja nicht nur eure E-Mails sondern auch Kalender und Adressen. Diese lassen sich auch mit externen Programmen synchronisieren.
Wenn ihr neben euren Kalender auf das Stift Symbol = Bearbeiten klickt, findet ihr bei Abonnement die entsprechende Adresse zu eurem Kalender, das gleiche ist bei eurem Adressbuch.

Ihr seht, es gibt viele Möglichkeiten euren E-Mai-Account mit Horde-Webmail zu synchronisieren. Hier ein paar Beispiele wie es gehen kann:

  1. Smartphone / Tablet mit dem E-Mail-Klienten, wenn es EAS unterstützt: Exchange auswählen ->> Benutzername = E-Mail@Adresse ->> Passwort = E-Mail Passwort ->> Server Adresse = Eure Domain ->> Haken bei SSL ->> SSL.cert akzeptieren ->> fertig.
  2. Smartphone / Tablet mit SyncML aus dem App Store/ google Play usw. ein Funambol/SyncML-Client Installieren ->> Benutzername = E-Mail@Adresse ->> Passwort = E-Mail Passwort ->> Server Adresse = https://Eure/domain/horde/rpc.php ->> eventuell Haken bei SSL ->> SSL.cert akzeptieren ->> fertig.
  3. Outlook 2013 siehe 1). Bei den älteren Outlook Versionen wäre SyncML wie bei 2) eine Option, einfach funambol-outlook-sync-client Herunterladen und installieren.
  4. Thunderbird Kalender ->> Einstellungen ->> Addons und da Lightning Installieren. Nach Neustart vom Thunderbird bei Termine und Aufgaben den Kalender auswählen. Bei Kalender Rechtsklick mit der Maus ->> Neuer Kalender ->> Im Netzwerk ->> Format: iCalender (ICS) auswählen und den Link zu eurem Kalender eintragen ->> Benutzer Name = E-Mailadresse ->> Passwort = E-Mail Passwort.
  5.  Thunderbird Kontakte dafür müsst ihr im Thunderbird auf Remote-Adressbuch gehen dort gebt ihr den Link zu euren Horde Adressbuch ein.

 

Ich hoffe ich konnte euch helfen

Horde-Webmail löschen von E-Mails

Wenn ihr in Horde-Webmail E-Mails löscht, werden sie nur durchgestrichen bzw. als gelöscht markiert und nicht in einen Mülleimer verschoben.
Besonders mit Blick auf Outlook oder Tablet/Smartphone ist das unpraktisch. Also ändern wir das

  • In Horde-Webmail einloggen
  • Mit der Maus auf Werkzeug Symbol ->> Benutzereinstellungen ->> Webmail klicken
  • Nachrichten löschen und verschieben auswählen
  • Die ersten beiden Menüpunkte auswählen
  • Als „Papierkorb“-Ordner: -> Trash wählen

 

Ab sofort werden eure Mails in den Papierkorb verschoben.
Ach ja solltet ihr schon mal das E-Mail-Konto mit Outlook als IMAP genutzt haben, könnte es sein, dass der Trash Ordner genau wie bei Outlook „Gelöschte Elemente“ heißt. In dem Fall wird dieser ausgewählt.

Tages Ausflug nach Dresden

Hallo,
gestern haben wir einen Ausflug nach Dresden unternommen und hatten dabei sogar richtig Glück mit dem Wetter.
Es war mein erster Dresden-Besuch und ich muss sagen gerade der Bereich um die Frauenkirche gefällt mir sehr. Okay wir waren an der Frauenkirche gestartet haben uns natürlich diese auch von innen angeschaut. Dann sind wir weiter Richtung Elbe, wobei ich als geborener Hamburger nur dachte, ach ist die Elbe hier oben niedlich klein *gg*. Von hier sind wir weiter Richtung Schloss, Semperoper und den Zwinger. Im Zwinger waren wir dann noch in der Gemäldegalerie Alte Meister. Zum krönenden Abschluss waren wir in einem China-Restaurant essen, wo Spatzen uns das Essen am liebsten weggenommen hätten.

Hier hab ich ein Paar Bilder für euch von unserem gestrigen Tag. Leider waren die Bilder aus der Galerie nichts geworden, aber ich hab mal die besten Bilder als Beweis drin gelassen.

Meeresaquarium am Fichtelberg

Hallo,
ich war heute im Meeresaquarium am Fichtelberg in Oberwiesenthal. Solltet ihr mal nach Oberwiesenthal kommen, kann ich euch nur empfehlen da mal rein zu schauen. Es gibt nicht nur Fische zu sehen. Wobei mir der Hai mit am besten gefallen hat, den zu Fotografieren war auch gar nicht so einfach da er schnell seine Runden gedreht hatt.
Um euch die sache schmackhaft zu machen sind hier ein paar Bilder für euch.