2011-07-08 20 views
8

Próbuję grać z symfony w oknach, a kiedy uruchomić skrypt konfiguracyjny check daje mi kolejny błąd:Jak mogę zainstalować rozszerzenie php_posix php w systemie Windows?

[[WARNING]] The posix_isatty() is available: FAILED 
     *** Install and enable the php_posix extension (used to colorized the CLI output) *** 

jak mogę zainstalować php_posix w oknach lub nie jest możliwe zainstalowanie w oknach ?

Odpowiedz

13

Rozszerzenie POSIX nie może być zainstalowane w systemie Windows zgodnie z informacją podaną na http://ca3.php.net/manual/en/intro.posix.php.

Note: This extension is not available on Windows platforms.

Powłoka systemu Windows nie obsługuje kolorów. Jeśli chcesz grać z Symfony MVC Framework w systemie Windows, możesz potrzebować użyć Cygwin lub WAMP (lub czegoś podobnego).

+5

@ j2gl Zauważ, że to, co widzisz, to tylko ostrzeżenie z poziomu kontrolera konfiguracji, a nie błąd polegający na zaprzestaniu wyświetlania. Symfony działa dobrze na Windowsie (bez kolorowego wyjścia CLI). Będziesz musiał żyć z czarno-białym wyjściem z linii poleceń. –

5

Aby uzyskać kolorową obsługę wyjściową w systemie Windows, masz dwie opcje: ansicon i cygwin. Jednak Symfony2 automatycznie zmieni kolor tylko w przypadku zmiennej ANSICON env. W cygwin musisz ustawić zmienną w ~/.bash_rc.

Bonus: pobierz także puTTYCyg dla cygwin.

Powiązane problemy