Bei PHP 7.x kann man statt mod_php auch php-fpm verwenden.
Wir machen das bei uns so, dass wir centos-release-scl und dann die Collection "rh-php71" installieren. Wenn man dabei das Paket rh-php71-php weglässt, zieht man sich auch keinen httpd24 hinterher. Installieren möchte man rh-php71-php-fpm und rh-php71-php-cli.
Nachteil ist zugegebenermaßen, dass man sich mit PHP-FPM auseinandersetzen muss, aber dafür rennt dann PHP schön getrennt vom Webserver. Wir konnten bisher auch noch keine Performance-Nachteile gegenüber mod_php feststellen.
Falls das für dich relevant ist: man kann mit ein paar Skripten und einem systemd-Template dafür sorgen, dass pro VirtualHost eine Instanz von PHP-FPM unter einer eigenen Nutzerkennung (statt "apache") läuft. Das funktioniert sogar mit angeschaltetem SELinux und PHP-FPM im httpd_t-Kontext.
Viele Grüße, Andreas
Am Freitag, den 19.10.2018, 14:52 +0000 schrieb Rainer.Rose@HannIT.de:
Moin!
Nochmal ich. Das php aus dem default ist mit 5.4.16 ja schon recht betagt. Eine Websoftware verlangt jetzt ein neuere Version; also dachte ich, warum nicht gleich auf Version 7 hochziehen.
Etwas $suchmaschine gab die schöne Seite https://wiki.centos.org/HowTos/php7
Ok, gilt für CentOS 7.4 aber ich hatte gehofft, da es bei meinem neueren (7.5) ebenso läuft.
Ein Webserver habe ich schon installiert und eingerichtet; zudem entferne ich grundsätzlich das -y bei yum's. (Kleiner Schisser, ich.)
# yum install rh-php70 rh-php70-php rh-php70-php-fpm
So, was sehen meine entzündeten Augen:
Das Scheißerlein will: httpd24-httpd httpd24-httpd-tools httpd24-libnghttp2 httpd24-runtime
haben. Ok, nun bin ich mir zu 70% sicher, dass sich das httpd24- httpd-Paket nur unter /opt/rh/httpd24 breit macht. Die Frage: Muss das sein?, kann ich mir selbst beantworten ;-)
Hat damit jemand schon mal Erfahrung gesammelt mit einem gleichzeitig installierten Paket httpd24-http und httpd? Stört das? Sollte man lieber auf httpd24-http umsteigen? Warum wird in der o.g. Webseite aber httpd noch mitinstalliert? Ist das wumpe, solange man httpd24-httpd.service nicht startet/enabled?
Soo viele Fragen und das bei einem schon fast fertig eingerichteten System. Gnaaaa.
VG Rainer