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" />

 

 

Sven Wappler

Webentwickler, TYPO3ler, Hobby-Fotograf

Das könnte Dich auch interessieren …