PHP-Konfiguration

PHP bietet viele Konfigurationsparameter, welche die Eigenschaften und das Verhalten des Interpreters beeinflussen. Sie können die Voreinstellungen ergänzen und einzelne Werte anpassen, damit diese Ihren Vorstellungen und den Anforderungen Ihrer Anwendungen entsprechen.

 

1.  PHP Interpreter

Unsere Server setzen ein spezielles Modul ein, um PHP als FPM, FastCGI oder CGI in den Webserver einzubinden. Ihre Skripte werden damit nicht als anonymer User wie «www» oder «nobody», sondern mit den Rechten Ihres eigenen Benutzers ausgeführt.

Dies bietet gegenüber dem häufig verwendeten Modul «mod_php» den Vorteil, dass alle Dateien Ihrem Benutzer gehören – egal, ob sie von Ihren PHP-Applikationen erstellt wurden oder ob Sie diese per FTP hochgeladen haben.

Sie haben dadurch ebenfalls die Möglichkeit, die Konfiguration in Form sogenannter PHP-Profile für einzelne Verzeichnisse oder Ihr ganzes Hosting anzupassen.

 


 

2.  PHP-Version wählen

Sie können die PHP-Version für eine Website oder für ein einzelnes Verzeichnis festlegen.

Die Optionen finden Sie unter:

  • «Websites & Domains» > «Dashboard» > «PHP» bei der entsprechenden Webseite

 


 

3.  Konfiguration anpassen

  1. Melden Sie sich im Plesk Control Panel an.

  2. Klicken Sie auf «Websites & Domains» > «Dashboard» > «PHP».
    → Hier können Sie die PHP Version ändern. Dies kann nötig sein wenn Sie eine ältere Webseite betreiben.

 

3.1  Häufig verwendete Optionen

memory_limit
Grösse des Arbeitsspeichers, der dieser Website zugeordnet wird. Beachten Sie bitte, dass dies einen Einfluss auf Ihre anderen Websites haben kann, falls hier ein zu grosser Wert eingetragen wird. Geben Sie den gewünschten Wert unbedingt mit einem grossen M am Ende ein, z. B. «memory_limit = 256M». 
upload_max_filesize
Maximale Dateigrösse, die über ein CMS (z. B. WordPress) hochgeladen werden kann. Geben Sie den gewünschten Wert unbedingt mit einem grossen M am Ende ein, z. B. «upload_max_filesize = 128M».
post_max_size
Grösse eines Post-Befehls Ihrer Webseite, oft zusammenhängend mit «upload_max_filesize» und «max_execution_time». Geben Sie den gewünschten Wert unbedingt mit einem grossen M am Ende ein, z. B. «post_max_size = 128M».
max_execution_time
Zeit in Sekunden (z. B. «max_execution_time = 300»), bevor ein Prozess aufgrund eines Timeouts abbricht (z. B. beim Hochladen von grösseren Dateien über Ihr CMS).
Vorsicht:  Das ändern einer oder mehrerer PHP-Einstellungen kann die Funktion Ihrer Webseite negativ beeinträchtigen. So dass Teile oder die ganze Webseite nicht mehr funktionieren. Nutzen Sie falls möglich immer die Standard-Einstellungen. Erstellen Sie vorab ein Backup.

 


 

4.  Verfügbare Module für PHP

Generell sind folgende Erweiterungen installiert:

  • bcmath
  • calendar
  • Core
  • ctype
  • curl
  • date
  • dom
  • exif
  • FFI
  • fileinfo
  • filter
  • ftp
  • gd
  • gettext
  • gmp
  • hash
  • iconv
  • igbinary
  • imap
  • intl
  • json
  • ldap
  • libxml
  • mbstring
  • mysqli
  • mysqlnd
  • openssl
  • pcntl
  • pcre
  • PDO
  • pdo_mysql
  • Phar
  • posix
  • readline
  • redis
  • Reflection
  • session
  • shmop
  • SimpleXML
  • soap
  • sockets
  • sodium
  • SPL
  • standard
  • sysvmsg
  • sysvsem
  • sysvshm
  • tokenizer
  • xml
  • xmlreader
  • xmlwriter
  • xsl
  • Zend OPcache
  • zip
  • zlib
Hinweis:  Die Verfügbarkeit der Module können wir nicht garantieren, da diese teilweise Inkompatibilitäten aufweisen oder wir diese aus aktuellen Sicherheitsgründen deaktivieren müssen.


War dieser Artikel hilfreich?

mood_bad Gefällt mir nicht 0
mood Gefällt mir 0
visibility Aufrufe: 425



Konnten Sie finden, was Sie suchen?

Unsere Support-Profis helfen Ihnen gerne persönlich weiter!



SUPPORT KONTAKTIEREN