Skriptsprachen - Informationen und Anleitungen
- Control Panel Modul Entwicklung
PHP Version ändern, php.ini bearbeiten, CronJobs anlegen u.v.m. - Welche weiteren Skriptsprachen stehen mir zur Verfügung?
- Welche Perl-Module stehen mir zur Verfügung?
- Welche Python-Module stehen mir zur Verfügung?
Welche PHP Versionen stehen mir zur Verfügung?
Die aktuellsten PHP Versionen stehen bei Domaintechnik® in kürzester Zeit zur Verfügung. Hier finden Sie die Liste der aktuelle verfügbaren Versionen.
PHP 8.3 | Infos zur neuen PHP Version
In unserem Beitrag zu PHP 8.3 erhalten Sie interessante Informationen zur neuen PHP Version. (Stand 11/23)
Alle Infos zur Version 8.0 finden Sie hier.
Wieviel Arbeitsspeicher (Memory Limit) steht für PHP Skripte zur Verfügung?
Das PHP Memory Limit bezeichnet einen Teil des Arbeitsspeichers, welcher dafür reserviert wird, PHP Skripte abzulegen und auszuführen. Das Limit sorgt dafür, dass die Performance nicht durch fehlerhaften oder falsches Programmieren beeinträchtigt wird.
Der Standardwert ist hier 64MB. Bei Bedarf sind folgende Werte kostenfrei möglich:
- Business Hosting max. 512MB
- Professional Hosting max. 384MB
- Advanced Hosting max. 256MB
- Basic Hosting nicht inkludiert
Eine Erhöhung des Limits ist über das Control Panel Modul Entwicklung, bis zum maximalen im Paket zur Verfügung stehenden Wert, möglich.
PHP Erweiterungen/Module auf den Domaintechnik® Webservern
- bcmath - BCMath Arbitrary Precision Mathematics
- calendar
- cgi-fcgi
- ctype - Character type checking
- curl - Client URL Library
- date - Format a local time/date
- dba - Database (dbm-style) Abstraction Layer
- dom - Document Object Model
- ereg - Regular expression match
- exif - Exchangeable image information
- fileinfo - File Information
- filter
- ftp - Data Filtering
- gd - Image Processing and GD
- gettext - Native Language Support API
- gmp - GNU Multiple Precision
- hash - HASH Message Digest Framework
- iconv
- imagick - Image Processing (ImageMagick 6.8.9)
- imap
- intl - Internationalization Functions
- json - JavaScript Object Notation
- ldap - Lightweight Directory Access Protocol
- libxml
- mbstring - Multibyte String
- mcrypt - http://at1.php.net/mcrypt
- mysql
- mysqli
- odbc - ODBC (Unified)
- openssl
- pcre - Regular Expressions (Perl-Compatible)
- PDO - PHP Data Objects
- pdo_mysql
- pdo_sqlite
- Phar - put entire PHP applications into a single file
- posix
- pspell - These functions allow you to check the spelling of a word and offer suggestions.
- Reflection
- session
- SimpleXML
- soap
- sockets
- SPL - Standard PHP Library (SPL)
- sqlite3
- standard
- tokenizer
- wddx
- xml
- xmlreader
- xmlwriter
- xsl
- zip
- zlib
Anleitung: Permanente URL Weiterleitung (301 Weiterleitung) mit PHP einrichten
Mit der header() Funktion können Sie einfach eine Weiterleitung mittels PHP einrichten. Der Weiterleitungs-Code muss dabei ganz oben in der Datei stehen (noch bevor <!DOCTYPE ...>). Mit folgendem Code kann die Weiterleitung eingerichtet werden:
header("Location: www.example.com", true, 301);
die();
?>
Informationen zum E-Mail Versand über PHP
Sie können E-Mails über PHP versenden (zum Beispiel bei einem Kontaktformular).
Es können maximal 100 E-Mails pro Stunde per PHP versendet werden.
Auf welchen Wert sind die Skript Laufzeiten begrenzt?
Die Skript Laufzeiten sind auf maximal 300 Sekunden begrenzt. Dieser Wert kann bei Bedarf mit der Konfigurationsoption max_execution_time in der php.ini Datei nach unten (max 300 Sekunden) angepasst werden.
Anleitung: PDF Datei mit PHP erzeugen
Um eine PDF Datei mit PHP zu erzeugen, können Sie die kostenfreie Software FPDF, oder TCPDF verwenden:
Das FPDF Tutorial finden Sie hier:
http://www.fpdf.org/en/tutorial/index.php
TCPDF finden Sie hier:
http://www.tcpdf.org/index.php
Wie aktiviere ich den ionCube Loader?
Um den ionCube Loader aktivieren zu können, müssen Sie eine eigene php.ini Datei anlegen. Am einfachsten können Sie diese Datei über das Modul Entwicklung über "Webserver Einstellungen hinzufügen" erstellen.
Nachdem Sie den Assistenten abgeschlossen haben, können Sie über "Aktion >" -> "Editor für php.ini Datei Starten" den php.ini-Editor starten.
Der ionCube Loader kann für PHP 7.0 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php70/extensions/ioncube_loader_lin_7.0.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php70/extensions/ioncube_loader_lin_7.0_ts.so
Der ionCube Loader kann für PHP 7.1 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php71/extensions/ioncube_loader_lin_7.1.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php71/extensions/ioncube_loader_lin_7.1_ts.so
Der ionCube Loader kann für PHP 7.2 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php72/extensions/ioncube_loader_lin_7.2.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php72/extensions/ioncube_loader_lin_7.2_ts.so
Der ionCube Loader kann für PHP 7.3 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php73/extensions/ioncube_loader_lin_7.3.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php73/extensions/ioncube_loader_lin_7.3_ts.so
Der ionCube Loader kann für PHP 7.4 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php74/extensions/ioncube_loader_lin_7.4.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php74/extensions/ioncube_loader_lin_7.4_ts.so
Der ionCube Loader kann für PHP 8.1 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php81/extensions/ioncube_loader_lin_8.1.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php81/extensions/ioncube_loader_lin_8.1_ts.so
Der ionCube Loader kann für PHP 8.2 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php82/extensions/ioncube_loader_lin_8.2.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php82/extensions/ioncube_loader_lin_8.2_ts.so
Der ionCube Loader kann für PHP 8.3 wie folgt aktiviert werden: ;Zend
zend_extension = /usr/lib/php83/extensions/ioncube_loader_lin_8.3.so
Mit Thread Safety: ;Zend
zend_extension =/usr/lib/php83/extensions/ioncube_loader_lin_8.3_ts.so
Abschließend klicken Sie auf "Speichern", um die Änderungen zu übernehmen und den ionCube Loader zu aktivieren. Der ZendOptimizer ist generell nicht mehr verfügbar. Dieser ist seit PHP5.3 obsolet.