Installationsanleitung PHP

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

PHP Setzungen für Sitepark Module

InfoSite 6 Enterprise-Installationen

Stand: 10/2018

PHP >= 7.2

  • libapache2-mod-php7.2
  • libapache2-mod-xsendfile
  • php7.2 php7.2-mbstring
  • php7.2-opcache
  • php7.2-xml
  • php7.2-fileinfo
  • php7.2-curl
  • php7.2-gd
  • php7.2-zip
  • php-apcu

Liste der installierten PHP-Extensions:

php -r "print_r(get_loaded_extensions());"
    [0] => Core
    [1] => date
    [2] => libxml
    [3] => openssl
    [4] => pcre
    [5] => zlib
    [6] => filter
    [7] => hash
    [8] => pcntl
    [9] => Reflection
    [10] => SPL
    [11] => sodium
    [12] => session
    [13] => standard
    [14] => PDO
    [15] => xml
    [16] => apcu
    [17] => apc
    [18] => calendar
    [19] => ctype
    [20] => curl
    [21] => dom
    [22] => mbstring
    [23] => fileinfo
    [24] => ftp
    [25] => gd
    [26] => gettext
    [27] => iconv
    [28] => json
    [29] => exif
    [30] => Phar
    [31] => posix
    [32] => readline
    [33] => shmop
    [34] => SimpleXML
    [35] => sockets
    [36] => sysvmsg
    [37] => sysvsem
    [38] => sysvshm
    [39] => tokenizer
    [40] => wddx
    [41] => xmlreader
    [42] => xmlwriter
    [43] => xsl
    [44] => Zend OPcache

Ältere InfoSite 6 Installationen

  • Werden Sitepark-Module verwendet, die den RequestDispatcher verwenden, sind für die entsprechenden Hosts folgende Setzungen notwendig:
php_admin_value arg_separator.input &;
php_admin_value suhosin.post.max_name_length 200
php_admin_value suhosin.request.max_varname_length 200

Empfohlene PHP-Version, PHP-Module, PHP-Frameworks in Webservern

Stand: 10/2013

PHP Version >= 5.3

  • bcmath
  • calendar
  • ctype
  • curl
  • date
  • dom
  • exif
  • fileinfo
  • gd
  • geoip
  • hash
  • iconv
  • json
  • libxml
  • mbstring
  • mcrypt
  • mhash
  • mysql
  • mysqli
  • openssl
  • pcre
  • PDO
  • pdo_mysql
  • Reflection
  • session
  • SimpleXML
  • soap
  • sockets
  • SQLite
  • standard
  • suhosin
  • sysvmsg
  • tidy
  • wddx
  • xml
  • xmlreader
  • xmlrpc
  • xmlwriter
  • xsl
  • zip
  • zlib

TCPDF-Erweiterung für PDF-Generierung:

Auf einem IES-System (Linux) kann die Installation im $SITEPARK_HOME unter tcpdf installiert werden. Alternativ kann man den Ordner parallel zum DocumenRoot anlegen.

PHP-Erweiterung für htalyze:

  • PHP-Pear-DB