2014-03-31 31 views
12

Ich suchte nach einer Möglichkeit, die maximale Dateigröße in phpmyadmin (mysql Importe) zu ändern. Ich löste es nach der Entdeckung gab es zwei php.ini Dateien: man befindet sich bei C: \ wamp \ bin \ Apache \ Apache2.4.4 \ bin unter Berücksichtigung der Standard-Installationspfad, während der andere bei C: \ wamp \ bin \ php \ php5.4.16.WAMPserver, zwei php.ini Dateien

Der lustige Aspekt hier ist, dass, wenn ich Variablen ändern möchte, sollte ich auf die Apache/-located php.ini-Datei statt der php/-located achten.

Und hier kommt meine Frage: warum? Warum gibt es zwei php.ini-Dateien statt einer? Ich muss sogar beide Dateien anschauen, abhängig davon, was ich ändern muss (und ich bin NIEMALS sicher, welche Datei ich suchen sollte, sondern durch Versuch und Irrtum). Was ist der Zweck und wann sollte ich eine Datei suchen?

+1

phpinfo() wird Ihnen sagen, welche Ini-Datei (en) es lädt und wo es mehr sucht –

+0

warum nur 2? Je nach Setup könnte man in jedem Verzeichnis einen haben. –

+0

Ok, aber ich hatte keine per-Verzeichnis php.ini Dateien. Deshalb habe ich gefragt. –

Antwort

20

Der eine aus dem Apache-Ordner wird für das Web verwendet und der eine aus dem PHP-Ordner wird für die CLI verwendet.

Wenn Sie etwas auf Ihrer php.ini aktualisieren möchten, das sich auf ein Problem/eine Verbesserung im Web bezieht, sollten Sie das im Apache-Ordner aktualisieren.

Wenn Sie eine Feinabstimmung für eine Aufgabe benötigen, die mit der CLI-Version von PHP gestartet wird, sollten Sie diese im PHP-Ordner aktualisieren.

+0

So dumm von mir! Das erklärt viele Dinge. Akzeptieren in 12 Minuten ... –

+1

Danke, dass Sie das erklärt haben und diese Frage nicht nur als dumme Newb-Frage abtun, wie es so viele getan zu haben scheinen. –