Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:php

Dies ist eine alte Version des Dokuments!


PHP unter Debian 5.0

Einrichtung von PHP als Apache-Modul unter Debian 5.0:

  • Pakete einspielen:
# aptitude install php5 libapache2-mod-php5
  • Für Produktivsysteme empfohlene Konfiguration verwenden:
# cp /usr/share/doc/php5/examples/php.ini-recommended /etc/php5/apache2/php.ini
  • Konfiguration anpassen:
# vi /etc/php5/apache2/php.ini
disable_functions = openlog  ; war: disable_functions =
expose_php = Off             ; war: expose_php = On
error_log = /var/log/php/error.log  ; war: ;error_log = filename
allow_url_fopen = Off        ; war: allow_url_fopen = On
  • Verzeichnis für PHP-Error-Log anlegen:
# mkdir /var/log/php
# chown www-data:www-data /var/log/php
# chmod 750 /var/log/php
  • Logrotate für PHP-Error-Log einrichten:
# vi /etc/logrotate.d/php
/var/log/php/*.log {
        weekly
        rotate 4
        missingok
        compress
        delaycompress
        notifempty
        create 640 www-data www-data
}
  • Was noch getan werden könnte:
    • open_basedir = /var/www/ (geht nicht, weil Debian-Packages außerhalb von /var/www installiert werden)
    • upload_tmp_dir = /var/www/tmp/ (falls eingeschränkte Rechte für Upload-Verzeichnis nötig sind)
server/php.1272210974.txt.gz · Zuletzt geändert: 2010/04/25 17:56 von ewald