Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:php

Dies ist eine alte Version des Dokuments!


PHP unter Debian 4.0

Einrichtung von PHP als Apache-Modul unter Debian 4.0:

  • Pakete einspielen:
# apt-get install php5 libapache2-mod-php5
  • Konfiguration anpassen:
# vi /etc/php5/apache2/php.ini
disable_functions = openlog  ; war: disable_functions =
expose_php = Off             ; war: expose_php = On
error_reporting  =  E_ALL    ; war: error_reporting  =  E_ALL & ~E_NOTICE
display_errors = Off         ; war: display_errors = On
log_errors = On              ; war: log_errors = Off
error_log = /var/log/apache2/php/error.log  ; war: ;error_log = filename
enable_dl = Off              ; war: enable_dl = On
allow_url_fopen = Off        ; war: allow_url_fopen = On
session.referer_check = disorganized.de     ; war: session.referer_check =
  • Verzeichnis für PHP-Error-Log anlegen:
# mkdir /var/log/apache2/php
# chown www-data:www-data /var/log/apache2/php
# chmod 750 /var/log/apache2/php
  • Logrotate für PHP-Error-Log einrichten:
# vi /etc/logrotate.d/php
var/log/apache2/php {
        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.1180469916.txt.gz · Zuletzt geändert: 2007/05/29 22:18 von ewald