Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

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 ;-)

4 Answers

Rating
  • 1 decade ago
    Favorite Answer

    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
    Lv 5
    1 decade ago

    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();

    ?>

  • 1 decade ago

    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/

  • 1 decade ago

    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.

Still have questions? Get your answers by asking now.