Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:php

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
server:php [2007/05/22 20:27]
ewald angelegt
server:php [2011/12/08 22:16] (aktuell)
ewald Hinweis zu session.referer_check geändert
Zeile 1: Zeile 1:
-====== PHP unter Debian ​4.0 ======+====== PHP unter Debian ​6.0 ======
  
-Einrichtung von PHP als Apache-Modul unter Debian ​4.0:+Einrichtung von PHP als Apache-Modul unter Debian ​6.0:
  
-===== Installation PHP ===== +  ​* Pakete einspielen:
- +
-  ​* Pakete einspielen+
  
   # apt-get install php5 libapache2-mod-php5   # 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)
 +
 +  * Quelle: [[http://​www.apachesecurity.net/​|Apache Security]]
server/php.1179858459.txt.gz · Zuletzt geändert: 2007/05/22 20:27 von ewald