如何在Windows上安装php_posix php扩展?

8
我正在尝试在Windows上使用Symfony,但运行检查配置脚本时会出现以下错误:
[[WARNING]] The posix_isatty() is available: FAILED
        *** Install and enable the php_posix extension (used to colorized the CLI output) ***

如何在Windows上安装php_posix或者说在Windows上无法安装它?
2个回答

14

根据https://www.php.net/manual/en/intro.posix.php上的说明,无法在Windows上安装POSIX扩展。

注意:该扩展在Windows平台上不可用。

Windows shell不支持颜色。如果你想在Windows上尝试Symfony MVC框架,可能需要使用CygwinWAMP(或类似的工具)。


5
请注意,您所看到的只是配置检查器发出的警告,而不是致命错误。Symfony在Windows上可以正常工作(只是命令行界面没有彩色输出)。您只需接受来自命令行的黑白输出即可。 - Matt Gibson
Windows shell有ANSI驱动程序。这是POSIX无法安装的唯一原因吗?https://github.com/adoxa/ansicon/releases - pbarney

5

在Windows系统中支持彩色输出有两种选择:ansicon和cygwin。但是,只有当ANSICON环境变量存在时,Symfony2才会自动上色。在cygwin中,您需要在~/.bash_rc中设置该变量。

附加:还要下载cygwin的puTTYCyg。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接