Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

webhosting:php 18.11.2020 12:02 webhosting:php 18.11.2020 12:23 aktuell
Zeile 23: Zeile 23:
Um immer die aktuellste bei uns verfügbare PHP-Version zu nutzen, kann das Schlüsselwort "latest" verwendet werden. Um immer die aktuellste bei uns verfügbare PHP-Version zu nutzen, kann das Schlüsselwort "latest" verwendet werden.
-===== Verfügbare Optimizer ===== +===== Opcode-Cache ===== 
-Um die Ausführung von PHP-Skripten zu beschleunigen werden bei tiggersWelt.net sogenannte Optimizer bzw Opcode-Caches eingesetzt. Die verfügbaren Optimizer sind:+Als Opcode-Cache verwenden wir den PHP-eigenen "Opcache" (ehemals Zend Optimizer). Dieser ist für alle Kunden voreingestellt, kann jedoch bei Bedarf deaktiviert werden.
-  * [[http://eaccelerator.net/|eAccelerator]] +Alternativ steht der [[http://pecl.php.net/package/APC|Alternative PHP Cache (APC)]] zur Verfügung, wobei der "Opcache" immer zu bevorzugen ist. Der User-Space-Teil von APC kann auch über die Erweiterung [[http://pecl.php.net/package/APCu|APCu]] bereitgestellt werden.
-  * [[http://pecl.php.net/package/APC|Alternative PHP Cache (APC)]] +
-  * [[http://xcache.lighttpd.net/|XCache]] +
- +
-Voreingestellt ist die Verwendung von **eAccelerator**. Der Support nimmt gerne entsprechende Anpassungswünsche vor. +
- +
-==== Verwendeten Optimizer herausfinden ==== +
-Welcher Optimizer gegenwärtig eingesetzt wird, kann am besten mit einem PHP-Skript und den Funktionen [[http://de3.php.net/manual/de/function.get-loaded-extensions.php|get_loaded_extensions()]] und [[http://de3.php.net/manual/de/function.extension-loaded.php|extension_loaded()]] herausgefunden werden+
- +
-  <?PHP +
-   +
-    // Prüfen ob eAccelerator verwendet wird +
-    if (extension_loaded ('eaccelerator')) { +
-      ... +
-       +
-    // Prüfen ob APC verwendet wird +
-    } elseif (extension_loaded ('apc')) { +
-      ... +
-       +
-    // Prüfen ob XCache verwendet wird +
-    } elseif (extension_loaded ('XCache')) { +
-      ... +
-    } +
-   +
-  ?>+
===== Anbindung der PHP-Skripte an den Webservern ===== ===== Anbindung der PHP-Skripte an den Webservern =====
Zeile 63: Zeile 39:
In diesem Verzeichnis hat jeder Kunde die Möglichkeit eigene Bibliotheken abzulegen und wie eine vorinstallierte Bibliothek zu nutzen. In diesem Verzeichnis hat jeder Kunde die Möglichkeit eigene Bibliotheken abzulegen und wie eine vorinstallierte Bibliothek zu nutzen.
 +
===== Einschränkungen ===== ===== Einschränkungen =====
 +PHP wird standardmäßig **nicht** im ''safe_mode'' ausgeführt, ebenfalls besteht keine Einschränkung wie z.B. ''open_basedir''. Diese Option ist auf Wunsch des Kunden jedoch verfügbar.
-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 wie z.B. ''exec()''. +Je nach Webhosting-Paket variiert der maximal verfügbare Arbeitsspeicher. So beträgt das Speicherlimit im Starter-Webhosting z.B. 256 MB. Die CPU-Laufzeit((CPU-Laufzeit entspricht nicht der realen Zeit, sondern errechnet sich aus der CPU-Belastung)) pro Skript beträgt 12 Sekunden. Alle Details finden sich in der jeweiligen Tarif-Berschreibung (z.B. [[https://tiggerswelt.net/Hosting/|hier]]) und sind ggf. aktueller als dieses Wiki.
- +
-Je nach Webhosting-Paket variiert der maximal verfügbare Arbeitsspeicher. PHP wird mit einem Speicherlimit von 28 MB ausgeliefert und kann im Starter-Webhosting auf maximal 32 MB erweitert werden. Die CPU-Laufzeit((CPU-Laufzeit entspricht nicht der realen Zeit, sondern errechnet sich aus der CPU-Belastung)) pro Skript beträgt 12 Sekunden.+
Zeile 76: Zeile 52:
Momentan übernimmt der [[:Support]] Einstellungen am System. Momentan übernimmt der [[:Support]] Einstellungen am System.
 +
===== Verfügbare Module ===== ===== Verfügbare Module =====
-  * eAccelerator, Alternative PHP Cache (APC), XCache oder je nach eingesetztem "Optimizer" +  * **Opcache** oder APC, je nach eingesetztem "Optimizer" 
-  * Suhosin+  * APCu
  * bcmath   * bcmath
-  * **big_int**+  * big_int
  * bz2   * bz2
  * calendar   * calendar
-  * Date +  * **ctype** 
-  * DOM +  * curl 
-  * CURL +  * **date** 
-  * Exif +  * dba 
-  * FTP +  * **dom** 
-  * GD (Version 2.0+  * doublemetaphone (nur PHP 5
-  * GetText +  * ev 
-  * **GnuPG** +  * event 
-  * Hash +  * **exif** 
-  * **Huffman** (flexible Textkompression+  * **fileinfo** 
-  * Iconv +  * **filter** 
-  * JSON +  * ftp 
-  * IMAP +  * **gd** 
-  * libXML +  * gettext 
-  * MBString +  * gmp 
-  * Mime_Magic +  * **hash** 
-  * MySQL +  * htscanner (nur PHP 5
-  * MySQLi +  * iconv 
-  * OpenSSL +  * igbinary 
-  * **PAM** +  * **imagick** 
-  * PCNTL +  * imap 
-  * PCRE +  * inotify 
-  * PDO und PDO_MySQL +  * intl 
-  * Posix +  * **json** 
-  * SHMop +  * libevent (nur PHP 5) 
-  * Simple XML +  * **libxml** 
-  * SOAP +  * **mbstring** 
-  * SQLite +  * mcrypt (nur PHP 5) 
-  * Sockets +  * memcache 
-  * **Solr** +  * mssql (nur PHP 5) 
-  * **Subversion** (SVN+  * mysql (nur PHP 5) 
-  * XMLReader +  * **mysqli** 
-  * XMLWriter +  * **mysqlnd** 
-  * **Zip** +  * **openssl** 
-  * Zlib +  * parallel (nur PHP 7) 
 +  * pcntl 
 +  * **pcre** 
 +  * **PDO** 
 +  * **pdo_mysql** 
 +  * pdo_dblib 
 +  * pdo_sqlite 
 +  * **Phar** 
 +  * **posix** 
 +  * **readline** 
 +  * **Reflection** 
 +  * **session** 
 +  * shmop 
 +  * **SimpleXML** 
 +  * soap 
 +  * sockets 
 +  * sodium (nur PHP 7
 +  * **SPL** 
 +  * **standard** 
 +  * sqlite3 
 +  * svn 
 +  * sysvmsg 
 +  * sysvsem 
 +  * sysvshm 
 +  * **tokenizer** 
 + * weakref (nur PHP 5) 
 +  * xdebug 
 +  * **xml** 
 +  * **xmlreader** 
 +  * xmlrpc 
 +  * xsl 
 +  * **xmlwriter** 
 +  * **zip** 
 +  * **zlib**
===== Verfügbare PEAR-Module ===== ===== Verfügbare PEAR-Module =====
 
webhosting/php.1605697332.txt.gz · Zuletzt geändert: 18.11.2020 12:02 von tigger
 
Impressum Letzte Änderungen per RSS-Feed Basiert auf DokuWiki tiggersWelt.net Internet Service Provider