我试图让PHP phar
在我的Debian VM安装的命令行工具,如何在这里描述:
(1)下载PHP-SRC,我以为这是在/ tmp / PHP / src目录
(2)使DIR / TMP / PHAR
(3)除此作为/ TMP / PHP-SRC / EXT /药业/生成文件。
(4)CD / TMP / PHP-SRC / EXT / PHAR
(5)运行
sudo make
现在第5步之后,我得到一个错误:
:/tmp/php-src/ext/phar# make
Makefile:11: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.
据我所知,就不可能有此错误消息两个可能的原因:
标签在make文件。 我测试过用文件
od -tc Makefile
。 该文件不包含标签(\t
)。这可能是一个错误的
make
v3.81,需要一个补丁或升级到(但不稳定:“ 警告:这个软件包来自于experimental发行。 ”)v3.82。 我已经下载并istalled(dpkg -i make_3.82-1_amd64.deb
),但错误依然存在的。
是什么原因导致这个错误吗? 怎样才避免?
谢谢