Was ist eine php.ini, wozu brauche ich das und was schreibe ich da rein?
Bitte in einfachen Worten, gegoogelt habe ich nämlich schon und nix kapiert ;-)
Bitte in einfachen Worten, gegoogelt habe ich nämlich schon und nix kapiert ;-)
toxy³ ™
Beste Antwort
du schreibst leider nicht, was du eigentlich machen willst...
php = programmiersprache (meist verwendet fuer websites zur generierung von html)
php-interpreter = programm, das php-code ausfuehrt
php.ini = datei, die den interpreter konfiguriert
nimm mal an, du hast eine datenbank und willst deren inhalt auf einer website anzeigen. dabei kann es zu fehlern kommen (zb die datenbank wird nicht gefunden, weil der server down is)
ein setting in php.ini sagt dem interpreter zb, was er in einer solchen situation machen soll:
dem user im browser den fehler anzeigen oder nur eine allgemeine site in der art "es ist ein fehler aufgetreten" anzeigen.
eigentlich ist das nur fuer programmierer interessant. wenn du es genau wissen willst, dann schreib bitte, was du vorhast. so kann dir niemand viel helfen.
Jan C
PHP steht für Hypertext Preprocessor und ist eine interpretierende Scriptssprache für den Einsatz auf Webservern mit den unterschiedlichsten Betriebsystemen.
Die PHP.INI ist die Datei, die vom Webserver (meist ist es ein Apache-Webserver) bei Start gelesen und verarbeitet wird und enthält die Konfiguration dieser Sprache.
Die Konfiguration ist im wesentlichen für folgende Teile bestimmt:
Httpd-Optionen
Sprach-Optionen
Limitierung von Ressourcen
Performance Tuning
Verarbeitung von Daten
Pfade und Verzeichnisse
Datei-Uploads
Allgemeines SQL
Konfigurations-Optionen für Debugger
und sie dient dem Aufruf der benötigten Module die unter PHP angesprochen werden können.
Nur geladene Module können also auch verwendet werden und damit hat es ein Provider in der Hand bestimmte PHP Funktionen zu sperren oder zuzulassen.
Die Einstellungen bestimmen somit nicht nur das Laufzeitverhalten von PHP in Zusammenarbeit mit dem Webserver sondern auch die Möglichkeiten und Grenzen die man hat.
PHP gibt es in verschiedenen Versionen, aktuell ist momentan 5.2.5.
Unterschiedliche PHP Versionen haben wegen des unterschiedlichen Entwicklungsstandes auch unterschiedliche Fähigkeiten.
Die Ãnderung einer PHP.INI sollte nur vom Fachmann vorgenommen werden oder nach einer präzisen Anleitung.
Wie die aktuellen Einstellungen sind kann man durch den Aufruf der Funktion phpinfo abfragen.
Das macht man am besten mit einem kleinen Script:
<?php
echo phpinfo();
?>
Platon
Die php.ini Datei ist eine Konfigurationsdatei für den PHP Server.
Hier werden Grundeinstellungen und Sicherheitseinstellungen gespeichert.
z.B. dass man die Sourcen der php Dateien nicht ansehen kann, oder auch nicht ausführen kann usw.
Die wichtigsten Funktionen (haupts. Sicherheit) sind:
disable_functions = show_source, exec, shell_exec, system, popen, proc_open, proc_nice, ini_restore, passthru, dl
register_globals = Off
allow_url_fopen = Off
display_errors = Off
open_basedir = [path to the directory of the web server / virtual host]
safe_mode = On
LG Platon
Forum: http://forum.argumente.biz
Sascha L
Einstellungen für PHP (für den Webserver).
Kommt darauf an was du machen willst.
Eigentlich müsste bereits eine PHP.INI vorhanden sein, die du nur bearbeiten brauchst.