Installationsanleitung PHP: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 16: Zeile 16:
  
 
Liste der installierten PHP-Extensions:
 
Liste der installierten PHP-Extensions:
  php -r "print_r(get_loaded_extensions());"
+
  php -m
  
 
<source lang="text">
 
<source lang="text">
    [0] => Core
+
[PHP Modules]
    [1] => date
+
apc
    [2] => libxml
+
apcu
    [3] => openssl
+
calendar
    [4] => pcre
+
Core
    [5] => zlib
+
ctype
    [6] => filter
+
curl
    [7] => hash
+
date
    [8] => pcntl
+
dom
    [9] => Reflection
+
exif
    [10] => SPL
+
fileinfo
    [11] => sodium
+
filter
    [12] => session
+
ftp
    [13] => standard
+
gd
    [14] => PDO
+
gettext
    [15] => xml
+
hash
    [16] => apcu
+
iconv
    [17] => calendar
+
json
    [18] => ctype
+
libxml
    [19] => curl
+
mbstring
    [20] => dom
+
openssl
    [21] => mbstring
+
pcntl
    [22] => fileinfo
+
pcre
    [23] => ftp
+
PDO
    [24] => gd
+
Phar
    [25] => gettext
+
posix
    [26] => iconv
+
readline
    [27] => json
+
Reflection
    [28] => exif
+
session
    [29] => apc
+
shmop
    [30] => posix
+
SimpleXML
    [31] => readline
+
sockets
    [32] => shmop
+
sodium
    [33] => SimpleXML
+
SPL
    [34] => sockets
+
standard
    [35] => sysvmsg
+
sysvmsg
    [36] => sysvsem
+
sysvsem
    [37] => sysvshm
+
sysvshm
    [38] => tokenizer
+
tokenizer
    [39] => wddx
+
wddx
    [40] => xmlreader
+
xdebug
    [41] => xmlwriter
+
xml
    [42] => xsl
+
xmlreader
    [43] => zip
+
xmlwriter
    [44] => Phar
+
xsl
    [45] => Zend OPcache
+
Zend OPcache
    [46] => xdebug (für Entwicklungsysteme)
+
zip
 +
zlib
 +
 
 +
[Zend Modules]
 +
Xdebug (für Entwicklungsysteme)
 +
Zend OPcache
 
</source>
 
</source>
  

Version vom 19. November 2018, 09:51 Uhr

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 -m
[PHP Modules]
apc
apcu
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xdebug
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Xdebug (für Entwicklungsysteme)
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