2016-03-21 4 views
0

Was ich versucht habe, ist zu ändern php_bin Parameter von phpfmt, Sublime.Wie bearbeite ich die Konfigurationsparameter von php fmt (Sublime Text) für die Einteilung PHP

EDIT

ich mac bin mit. Als ich Sublime öffnete, wurde mir mitgeteilt, dass ich php von 5.5 upgraden musste. zu höher. Nach the documentation of phpfmt habe ich die Datei nach dem Upgrade geändert. Die Datei sieht so aus,

{ 
"version": 4, 
"php_bin":"/usr/local/etc/php/7.0", 
// "format_on_save":true, 
"option": "value" 
} 

Immer noch sehe ich eine Warnmeldung.

Warnung. PHP 5.6 oder neuer ist erforderlich. Bitte aktualisieren Sie Ihre lokale PHP-Installation.

Ich löschte die Zeile , aber nichts geändert.

Zu meiner Schande, ich bin ahnungslos, wie man dieses Problem löst.

Ich würde mich freuen, wenn Sie mir sagen könnten, was ich falsch mache, oder einen anderen Ratschlag, wie Sie diese Warnmeldung stoppen können.

Antwort

1

Sie benötigen eine neuere Version von PHP.

Zuerst bestätigen Sie, dass Sie es tatsächlich haben.

$ php -v 
PHP 7.0.2 (cli) (built: Jan 7 2016 10:40:26) (NTS) 
Copyright (c) 1997-2015 The PHP Group 
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies 

Wenn Sie es tun, bestätigen seinen ganzen Pfad:

$ which php 
/usr/local/bin/php 

hinzufügen /usr/local/bin/php zu php_bin in der Konfigurationsdatei.

Denken Sie daran, dass PHP-Installer manchmal das neue PHP an einer anderen Adresse platzieren. Wenn Sie in einem MacOS X sind und Homebrew verwenden, wird es wahrscheinlich unter /usr/local/Cellar/php70/7.0.x/bin/php

0

In Mac OS X Terminal.app den Standort von PHP überprüfen:

whereis php 

Das ist etwas wie diese zurückgeben kann:

/usr/bin/php

Dann Stellen Sie eine Verbindung zu dem Speicherort her, den Sublime-Text überprüft:

sudo ln -s /usr/bin/php /usr/local/etc/php 
+0

platziert Vielen Dank für Ihren Rat. Leider hat dies das Problem jedoch nicht gelöst. – Hiroki

Verwandte Themen