webentwicklung-frage-antwort-db.com.de

PHP.ini-Standort auf El Capitan

Einfache Frage: Wo ist der korrekte PHP.INI-Speicherort in Mac OSX El Capitan? 

Ich habe versucht, die Datei in/etc zu aktualisieren.

16
delphirules

Einfache Lösung

  1. erstellen Sie eine PHP-Infodatei in Ihrem Webordner

    <?php
    
     // Show all information, defaults to INFO_ALL
    phpinfo();
    
    ?>
    
  2. Öffnen Sie die Datei im Browser

  3. 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(); ?>
5
davejal

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.

19
Simon Backx

ich kenne drei Möglichkeiten:

  1. php -i | grep php.ini
  2. php --ini
  3. erstellen Sie eine PHP-Datei mit der folgenden Zeile: <?php phpinfo(); und öffnen Sie die Datei im Browser
17
Jirson Tavera

Seltsam, dass phpinfo () den Dateispeicherort nicht anzeigt, aber hier ist es: /etc/php.ini.default

3
gonza

Dies ist eine polierte Version von "Einfache Lösung", die jemand zuvor gepostet hat

  1. erstellen Sie eine PHP-Info-Datei in Ihrem Web-Ordner
  2. <?php phpinfo();?>
  3. öffne die Datei im Browser
  4. suchen Sie nach php.ini
0
Zia