OpenSuse Leap 15: Apache 2, PHP FPM, HTTP2, ImageMagick
- Pakete php7-fpm und apache2-event installieren
- apache2-mod_php7 deinstallieren
- cp /etc/php7/fpm/php-fpm.conf.default /etc/php7/fpm/php-fpm.conf
- cp /etc/php7/fpm/php-fpm.d/www.conf.default /etc/php7/fpm/php-fpm.d/www.conf
- touch /etc/apache2/conf.d/php7.conf
- YAST Apache Modules hinzufügen: proxy proxy_fcgi http2
- YAST Apache2 MPM auf „event“ umstellen
- Apache Flags hinzufügen: HTT2 SSL
- php.ini in /etc/php7/fpm/php.ini anlegen
Über YAST -> Dienste Verwaltung: „php-fpm“ start on boot + starten.
In die Datei /etc/apache2/conf.d/php7.conf folgendes eintragen:
DirectoryIndex index.php <FilesMatch "\.ph(p[345]?|tml)$"> SetHandler "proxy:fcgi://127.0.0.1:9000" </FilesMatch> <FilesMatch "\.php[345]?s$"> SetHandler application/x-httpd-php-source </FilesMatch>
In Datei /etc/php7/fpm/php-fpm.d/www.conf
user = wwwrun group = www
rcapache2 restart
PDF-Konvertierung unter ImageMagick erlauben:
/etc/ImageMagick-7_Q16HDRI6/policy.xml
<policy domain="coder" rights="read|write" pattern="PDF" />