Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:php

PHP unter Debian 6.0

Einrichtung von PHP als Apache-Modul unter Debian 6.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_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)
    • session.referer_check = disorganized.de (muss Site-spezifisch konfiguriert werden)
server/php.txt · Zuletzt geändert: 2011/12/08 22:16 von ewald