Einfache Frage: Wo ist der korrekte PHP.INI-Speicherort in Mac OSX El Capitan?
Ich habe versucht, die Datei in/etc zu aktualisieren.
Einfache Lösung
erstellen Sie eine PHP-Infodatei in Ihrem Webordner
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
Öffnen Sie die Datei im Browser
suchen
INFO_GENERAL 1 Die Konfigurationszeile, php.ini-Speicherort, Erstellungsdatum, Webserver, System und mehr.
Entnommen aus PHP Handbuch
Eine andere Option ist zu verwenden
<? php_ini_loaded_file(); ?>
Der Standardspeicherort unter OSX El Capitan und macOS Sierra ist /etc/php.ini
.
Wenn diese Datei nicht existiert, verwendet PHP /etc/php.ini.default
. Vergessen Sie nicht, eine Kopie zu erstellen, wenn Sie Änderungen vornehmen möchten:
$ Sudo cp /etc/php.ini.default /etc/php.ini
Php durchsucht /Library/Server/Web/Config/php
dir auch nach zusätzlichen .ini-Dateien
Starten Sie Apache neu, wenn Sie Änderungen vorgenommen haben:
$ Sudo apachectl -k restart
Hinweis: Wenn Sie PHP7 installieren, ändert sich dieser Speicherort in /usr/local/etc/php/7.0/php.ini
.
ich kenne drei Möglichkeiten:
<?php phpinfo();
und öffnen Sie die Datei im BrowserSeltsam, dass phpinfo () den Dateispeicherort nicht anzeigt, aber hier ist es: /etc/php.ini.default
Dies ist eine polierte Version von "Einfache Lösung", die jemand zuvor gepostet hat
<?php phpinfo();?>