Dies ist eine alte Version des Dokuments!


PHP-Skripte

Zu den üblichen Webhosting-Paketen gibt es die Möglichkeit, eigene PHP-Skripte zu verwenden: Im folgenden wird ein wenig genauer auf die zur Verfügung stehenden Features eingegangen.

Eingesetzte PHP-Version

Momentan wird auf den Servern PHP in der Version 5.2.14 eingesetzt 1), allerdings bieten wir auf Anfrage auch die Versionen 4.4.7 oder 5.1.6 und 5.3.3 bzw. 5.3.2 2) an. Weiterhin wurde die Version mit dem Suhosin-Patch erweitert und mit dem eAccelerator, Zend Optimizer, APC (Alternative PHP Cache) oder XCache ausgestattet.

Einstellungen wie verwendete PHP-Version oder eingesetzter Optimizer werden gerne vom Support angepasst.

Anbindung der PHP-Skripte an den Webservern

Anders als meistens üblich werden bei tiggersWelt.net PHP-Skripte weder via mod_php, noch als CGI-Prozess ausgeführt, sondern mittels FastCGI-Servern unter der jeweiligen User- und GroupID des Besitzers ausgeführt. Dies hat zum einen den Vorteil, dass alle Kunden immer mit ihren FTP-Rechten an ihre Dateien können zum anderen werden so die z.T. durch normales CGI entstehenden Performance-Probleme umgangen.

Einschränkungen

PHP wird standardmäßig nicht im safe_mode ausgeführt. Diese Option ist auf Wunsch des Kunden jedoch verfügbar. Stattdessen besteht eine open_basedir-Beschränkung sowie eine Sperre für gewisse (systemnahe) Funktionen.

Je nach Webhosting-Paket variiert der maximal verfügbare Arbeitsspeicher. PHP wird mit einem Speicherlimit von 20 MB ausgeliefert und kann im Starter-Webhosting auf maximal 28 MB erweitert werden. Die CPU-Laufzeit pro Skript beträgt 12 Sekunden.

Konfiguration

Momentan übernimmt der Support Einstellungen am System.

Verfügbare Module

  • Alternative PHP Cache (APC) oder je nach eingesetztem „Optimizer“
  • Suhosin
  • bcmath
  • big_int
  • CURL
  • FTP
  • IMAP
  • Sockets
  • bz2
  • Zlib
  • calendar
  • Date
  • MySQL
  • MySQLi
  • PDO und PDO_MySQL
  • DOM
  • libXML
  • Simple XML
  • SOAP
  • XMLReader
  • XMLWriter
  • Exif
  • GD (Version 2.0.28)
  • GetText
  • Huffman (flexible Textkompression)
  • Hash
  • Iconv
  • MBString
  • Mime_Magic
  • OpenSSL
  • GnuPG
  • PAM
  • PCNTL
  • PCRE
  • Posix
  • SHMop
  • SQLite

Verfügbare PEAR-Module

PEAR steht für „PHP Extension and Application Repository“.

  • Archive::TAR
  • Auth::SASL
  • Console::getopt
  • Date
  • DB
  • File::CSV
  • HTTP::Request
  • Log
  • Mail
  • MDB2
  • Net::FTP
  • Net::Socket
  • Net::SMTP
  • Net::URL
  • OS::Guess
  • PEAR
  • SOAP
  • XML::Parser

Weitere auf Anfrage

Weiterführende Links

1) 5.2.x wurde als Standard im Januar 2010 eingeführt. Bestandskunden laufen möglicherweise noch auf Version 5.1.6, können aber natürlich jederzeit upgraden
2) Der Versionsschritt von 5.3.2 auf 5.3.3 enthält eine inkompatible API-Änderung, daher werden beide Versionen angeboten
 
webhosting/php.1295879156.txt.gz · Zuletzt geändert: 24.01.2011 15:25 von bernd
 
Impressum Letzte Änderungen per RSS-Feed Basiert auf DokuWiki tiggersWelt.net Internet Service Provider