PHP: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
K (1 Version importiert)
Zeile 19: Zeile 19:
 
  # memory_limit = 16M  
 
  # memory_limit = 16M  
 
  memory_limit = 64M
 
  memory_limit = 64M
 
== PHP5 Installation ==
 
Im Zuge des Systemupdates wurde automatisch PHP5 installiert. Allerdings ohne einige Module, die z.B. für das '''Horde Framework''' notwendig sind.
 
 
Folgende Module mit YAST nachinstalliert:
 
 
gettext, phpdbase, phpmysql, phpimap, phpodbc, php-doc, selfphp
 
  
 
== PEAR ==
 
== PEAR ==

Version vom 11. Mai 2023, 18:23 Uhr

Konfiguration

  • Änderungen an der Datei /etc/php5/apache2/php.ini

Um Fehlermeldungen von Joomla zu vermeiden:

date.timezone = CET

Sicherheit

register_globals = off
display_errors = Off
error_log = /var/log/apache2/php.log

Einbinden von Remote Scipten ermöglichen:

allow_url_include = On
allow_url_fopen = On

Funktioniert aber trotzdem mit Scripten auf Eduhi Server nicht!

Output Buffering ausgeschaltet auf Empfehlung des Installers von Gallery2

# output_buffering = 4096
output_buffering = off

Memory Limit erhöht wegen Gallery2. Daraufhin werden Plugins angezeigt ...

# memory_limit = 16M 
memory_limit = 64M

PEAR

  • PHP Extension and Application Repository
Pear Website: http://pear.php.net/
  • Installation

Die Installation kann mit YAST oder einem WEB Frontend erfolgen

Notizen

  • Eine Callbackfunktion auf jedes Array Element anwenden
$newArray = array_map("function_name",$array);