Ich verwende den xampp
Server für die PHP
Entwicklung und möchte die php.ini
Datei bearbeiten . wo kann ich es finden?
81
Für Windows finden Sie die Datei im C:\xampp\php\php.ini
Ordner - Windows (Windows) oder im etc
Ordner - ( 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.
etc
-Ordner im Ordner xampp / lampp.Schreiben Sie Folgendes in
phpini_path.php
(oderAnyNameAsYouLike.php
) und führen Sie es im Browser aus.<?php phpinfo();?>
Neben verschiedenen anderen Parametern erhalten Sie
Loaded Configuration File
Parameter, deren Wert der Pfadphp.ini
auf dem Server ist.Der Speicherort
php.ini
hängt vom Server-Betriebssystem ab:Windows (mit Xampp-Installation) :
macOS, OS X:
/private/etc/php.ini
Linux:
quelle
In MacOS:
/Applications/XAMPP/xamppfiles/etc/php.ini
quelle
Wenn mehrere PHP-Versionen (xampp usw.) ausgeführt werden, ist es meiner Meinung nach am einfachsten, Folgendes zu verwenden:
von der Kommandozeile. In Windows: entweder nachdem Sie
Shell
in xampp geklickt haben, oder direkt in der regulärencmd
, um die "globale" Version von PHP zu finden. Mit global meine ich die Version, auf die Ihre Umgebungsvariablen verweisen.quelle
Fügen Sie ein Skript irgendwo in Ihr Dokumentstammverzeichnis ein
<?php phpinfo();
Unter anderem zeigt Ihnen die Ausgabe der Funktion, welche
php.ini
s analysiert wurden, bevor das Skript ausgeführt wurde.quelle
Führen Sie den Xampp-Server aus.
Gehen Sie zu http: // localhost , um das xampp-Dashboard zu öffnen.
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.
quelle
Mein Betriebssystem ist Ubuntu, XAMPP ist installiert
/opt/lampp
und ich habe php.ini in gefunden/opt/lampp/etc/php.ini
quelle
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:\php
Ich 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.
quelle
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.
quelle
Ich benutze xampp mit PHP 7. Sie können versuchen, nach php.ini in zu suchen
quelle
in meinem Fall ist es als "php.ini-development" und "php.ini-Production" im PHP-Ordner vorhanden
quelle
Ich laufe
LAMP
auf Debian und meine ist in:/etc/php/7.0/apache2/php.ini
quelle
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.
quelle
In der Dokumentation http://www.apachefriends.org/en/xampp-windows.html (Abschnitt Konfigurationsdateien am Ende der Seite): \ xampp \ php \ php.ini
quelle
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
quelle
Ich habe immer den einfachsten Weg gefunden
php -i
und 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 php
in * nix undwhere php
Windows verwenden.quelle
Ich bin auf PhpStorm auf meinem Mac gestoßen. Folgen Sie dem orangefarbenen Text.
quelle
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
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
Um den Speicherort der geladenen php.ini-Dateien abzurufen, versuchen Sie Folgendes: Befehl: php --ini
quelle