So finden Sie die Datei php.ini (xampp)

81

Ich verwende den xamppServer für die PHPEntwicklung und möchte die php.iniDatei bearbeiten . wo kann ich es finden?

Navane
quelle

Antworten:

102

Für Windows finden Sie die Datei im C:\xampp\php\php.iniOrdner - Windows (Windows) oder im etcOrdner - ( im xampp-Ordner).

Unter Linux setzen die meisten Distributionen lampp unter /opt/lampp, sodass die Datei unter gefunden werden kann /opt/lampp/etc/php.ini.

Es kann mit einem normalen Texteditor bearbeitet werden.

Klarstellung :

  • Xampp( X (für "einige Betriebssysteme"), A pache, M ySQL, P erl, P HP)
  • Lampp( L inux, A pache, M ySQL, P erl, P HP)

in diesem Zusammenhang können sie gegeneinander ausgetauscht werden.

Lukas Knuth
quelle
Nur mit xampp unter Windows ist es der Ordner \ xampp \ php
Matijs
/ etc / deos haben keinen xampp-Ordner
Jonathan
/opt/lampp/etc/php.ini
Jonathan
1
@ JonathanLeaders Ja, das ist unter 4 Linux. Ich meinte den etc-Ordner im Ordner xampp / lampp.
Lukas Knuth
35

Schreiben Sie Folgendes in phpini_path.php(oder AnyNameAsYouLike.php) und führen Sie es im Browser aus.

<?php phpinfo();?>

Neben verschiedenen anderen Parametern erhalten Sie Loaded Configuration FileParameter, deren Wert der Pfad php.iniauf dem Server ist.

Der Speicherort php.inihängt vom Server-Betriebssystem ab:

Windows (mit Xampp-Installation) :

/xampp/php/php.ini 

macOS, OS X:

/private/etc/php.ini

Linux:

/etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/apache2/php.ini
Ipsita Rout
quelle
14

In MacOS: /Applications/XAMPP/xamppfiles/etc/php.ini

PЯINCƏ
quelle
12

Wenn mehrere PHP-Versionen (xampp usw.) ausgeführt werden, ist es meiner Meinung nach am einfachsten, Folgendes zu verwenden:

php --ini

von der Kommandozeile. In Windows: entweder nachdem Sie Shellin xampp geklickt haben, oder direkt in der regulären cmd, um die "globale" Version von PHP zu finden. Mit global meine ich die Version, auf die Ihre Umgebungsvariablen verweisen.

ippi
quelle
6

Fügen Sie ein Skript irgendwo in Ihr Dokumentstammverzeichnis ein

<?php
phpinfo();

Unter anderem zeigt Ihnen die Ausgabe der Funktion, welche php.inis analysiert wurden, bevor das Skript ausgeführt wurde.

KingCrunch
quelle
6

Führen Sie den Xampp-Server aus.

  1. Gehen Sie zu http: // localhost , um das xampp-Dashboard zu öffnen.

  2. Gehen Sie zum PHPInfo-Link in der oberen Navigationsleiste.

--- oder geben Sie nach dem Ausführen von XAMPP http: //localhost/dashboard/phpinfo.php direkt die folgende URL in den Browser ein

Dies öffnet die PHP-Infoseite. Dort finden Sie "Loaded Configuration File /opt/lampp/etc/php.ini", den Speicherort von php.ini.

Madura Pradeep
quelle
5

Mein Betriebssystem ist Ubuntu, XAMPP ist installiert /opt/lamppund ich habe php.ini in gefunden/opt/lampp/etc/php.ini

kai
quelle
Danke, ich habe auch xampp installiert und die php.ini im oben genannten Pfad gefunden, den Sie erwähnt haben :)
Arzon Barua
2

Dies ist einer von denen, "Sie waren technisch korrekt, aber Sie haben meine Frage nicht beantwortet", aber das bedeutet nicht, dass die oben genannten Punkte falsch oder falsch waren - sie sind einfach nicht auf mein Problem gestoßen.

Also denke ich, ich werde eine Antwort geben.

Wie die anderen erwähnt haben (genau richtig), habe ich eine Datei erstellt:

<?php
phpinfo(); 
?>

Das hat also super funktioniert. Es zeigte jedoch "(keine)"

Wo findest du (keine)?

In meinem Fall gehen Sie unter Windows einfach dorthin, wo PHP installiert ist. Ich hatte es bereits installiert. c:\phpIch glaube, es wären die gleichen Schritte auf anderen Plattformen.

Geben Sie dann über eine Befehlszeile, beispielsweise Powershell, Folgendes ein: notepad c:\php\php.ini

Sagen Sie "Ja", Sie möchten es erstellen und dann die erforderlichen Änderungen hinzufügen. Für mich zum Beispiel:

extension_dir = "c:\php\ext"
extension=mysqli
upload_max_filesize = 25M
post_max_size = 13M
max_execution_time = 300

Dann speichern. Fest!

Übrigens - wenn Sie "Datei neu" und dann "Speichern unter" ausführen, benennt Notepad Ihre Datei hilfreich in php.ini.txt um. Freunde lassen Freunde die CLI NICHT VERMEIDEN.

J. Gwinner
quelle
Dies fühlt sich wie eine völlig andere Frage und Antwort an, die als Antwort auf eine neun Jahre alte Frage veröffentlicht wird. Wenn Sie es hier entfernen, aber in eine Frage und eine Antwort unterteilen, können Sie die Frage posten und selbst beantworten und sowohl die Qualität der Website als auch Ihre Chancen auf eine positive Bewertung erhöhen.
Jason Aller
1

Wenn Sie verschiedene Installationsprogramme verwendet haben, befindet sich möglicherweise mehr als eine php.ini-Datei auf Ihrer Festplatte, was sich nach einer Weile auf Ihre Gesundheit auswirken kann.

Durchsuchen Sie Ihre Festplatte nach 'php.ini', falls es mehr als eine gibt.

Ein weiterer Schritt, der die Gesundheit spart, besteht darin, den Server (Apache) nach dem Ändern eines Werts in der php.ini immer neu zu starten.

Tassen
quelle
1

Ich benutze xampp mit PHP 7. Sie können versuchen, nach php.ini in zu suchen

/etc/php/7.0/apache2

Bruce Tong
quelle
1

in meinem Fall ist es als "php.ini-development" und "php.ini-Production" im PHP-Ordner vorhanden

Farhan Bashir
quelle
1

Ich laufe LAMPauf Debian und meine ist in:

/etc/php/7.0/apache2/php.ini
steven7mwesigwa
quelle
1

Schritt 1: Öffnen Sie das xampp-Bedienfeld

Schritt 2: Klicken Sie dann auf die Schaltfläche zum Konfigurieren des Apache-Moduls.

Schritt 3. Danach können Sie eine Liste der Konfigurationsdateien sehen.

Schritt 4: Klicken Sie dann auf die Datei php.ini. Sie wird im Standardeditor geöffnet.

Bild wurde Schlag zur Referenz gegeben. Geben Sie hier die Bildbeschreibung ein

Vijayabalan
quelle
0

Wie KingCrunch hervorhob, können Sie mit phpinfo in der Zeile "Geladene Konfigurationsdatei" sehen, welche Konfigurationsdatei in Aktion ist. In meinem Fall war in in C: \ xampp \ apache \ bin zu beachten, dass es auch in C: \ xampp \ php eine php.ini gibt, die redundant und irrelevant zu sein scheint

kdcode
quelle
0

Ich habe immer den einfachsten Weg gefunden php -iund gefiltert.

* nix (einschließlich MacOS):

php -i | grep "Loaded Configuration File"

Windows:

php -i | findstr /C:"Loaded Configuration File"

Dies setzt natürlich voraus, dass Ihre CLI-Umgebung dieselben PHP-Binärdateien wie Ihr tatsächlicher Webserver verwendet.

Sie können dies jederzeit überprüfen, um sicherzustellen, dass Sie which phpin * nix und where phpWindows verwenden.

Ja, Barry
quelle
0

Ich bin auf PhpStorm auf meinem Mac gestoßen. Folgen Sie dem orangefarbenen Text.

Geben Sie hier die Bildbeschreibung ein

snr
quelle
0

Schritt 1: Gehen Sie zu xammp

Schritt 2: Finden Sie PHP Foleder und klicken Sie darauf,

Suchen Sie 2: Unter der Datei php.ini

Pfad: C: \ xampp \ php Geben Sie hier die Bildbeschreibung ein

Zweites Beispiel: Schritt 1: Öffnen Sie das xampp-Kontrollfeld

Schritt 2: Klicken Sie auf On config,

Schritt 3: Hier finden Sie die Datei php.ini

Geben Sie hier die Bildbeschreibung ein

Um den Speicherort der geladenen php.ini-Dateien abzurufen, versuchen Sie Folgendes: Befehl: php --ini

Geben Sie hier die Bildbeschreibung ein

Aslam Khan
quelle