Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
SCLO (Software Collections)
Software Collections gibt Ihnen die Möglichkeit, Software zu erstellen, zu installieren und zu nutzen und mehrere Versionen der gleichen Software auf dem gleichen System zu betreiben, ohne das dies sich auf die systemweit installierte Pakete auswirkt.
Nachfolgend soll am Beispiel von Software-Paketen die Installation über die Software Collections (SCLO) veranschaulicht werden.
Installation
Zur Installation des einer wird nachfolgendes Paket benötigt:
installiert werden.
Mit nachfolgendem Befehl, wird das Pakete centos-release-scl-rh
installiert:
# yum install centos-release-scl-rh
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket centos-release-scl-rh
installiert wurden.
# rpm -qil centos-release-scl-rh
Software
Nachfolgende Software, kann über die Software Collections (SCLO) installiert werden:
- PHP Version 7.1
PHP 7.1: Installation
Zur Installation des einer wird nachfolgendes Paket benötigt:
installiert werden.
Mit nachfolgendem Befehl, wird das Pakete rh-php71
installiert:
# yum install rh-php71
Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket rh-php71
installiert wurden.
# rpm -qil rh-php71
PHP 7.1: Konfiguration
Um vom Standard PHP zu PHP 7.1manuell zu wechseln, kann nachfolgender Befehl angewendet werden:
# scl enable rh-php70 bash
Welche PHP-Version aktuell (NUR in dieser shell
verwendet wird), kann mit nachfolgenden Befehlen überprüft werden:
# php -v
bzw.
# which php
ACHTUNG - Dies ist nach dem Neustart bzw. wechseln der shell
nicht mehr verfügbar!
/etc/profile.d/rh-php71.sh
Nachfolgende Konfigurationsdatei
/etc/profile.d/rh-php71.sh
bewirkt, dass direkt nach dem Start/Neustart der Server und PERMANENT PHP 7.1 zum Einsatz kommt und folgenden Inhalt haben sollte:
#!/bin/bash source /opt/rh/rh-php71/enable export X_SCLS="`scl enable rh-php71 'echo $X_SCLS'`"