我刚刚从源代码上在Ubuntu Natty上安装了PHP。
我正在尝试使用PECL来安装其他模块,如APC和Memcache。我正在使用这样的东西:
pecl install apc
但是,我会收到提示,要求我确认一下。
如何使用pecl命令接受默认值?我在留言板上看到了类似的内容:printf "yes\n" | pecl install pecl_http
。但是,在APC的情况下,对于默认为否的事情(我认为),这将回答是。
提前致谢。
答案 0 :(得分:70)
以下代码似乎正常工作:
printf "\n" | pecl install apc
您也可以将apc替换为任何其他PECL包。
干杯。
答案 1 :(得分:63)
“是”命令不仅可以输入“是”;它可以一遍又一遍地输入你想要的任何东西。包括空行,这是接受默认值的好方法。
我自己就是需要这个,所以这里对我来说效果很好:
yes '' | pecl install -f apc
答案 2 :(得分:3)
Obinwanne的希尔回答为我做了这个问题,所以我不会在这里提供任何新东西,但是如果没有任何花哨的工具,以下似乎也是绝对最短的。
echo '' | pecl install apc