我非常喜欢(php -a)。今天,我决定安装PHP5.4来玩一下。使用新的内置服务器和其他东西是很有趣的,但当我发现交互模式不起作用时,我感到非常难过。
通过添加PPA,我在Ubuntu上安装了PHP5.4:
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5这就是我运行php -a时得到的结果:
$ php -a
Interactive mode enabled没有比这更好的了。据我所知,这个PPA遵循Debians团队维护的最新PHP5,据我所知,在刚安装的Debians上,交互模式通常也会中断。
有什么办法把它拿回来吗?最好是使用其他的PPA,或者至少不用编译--这通常不那么痛苦。
发布于 2013-03-05 15:34:19
My ( PPA :ondrej/ php5 5)是作为Debian php5源代码包的精确副本创建的。存在一个问题,Debian的libedit没有包含交互模式所需的修补程序(至少我认为是这样的,因为libedit上的bug没有关闭)。我刚刚发现这个问题已经在libedit (2.11-20080614-4)中解决了,但是这个错误没有被正确地关闭。
无论如何,好消息是,既然libedit中的这个bug已经在Debian中解决了,我将用libedit重新构建php5,它将包含在php5 >= 5.4.12-2(~dist+1)中。
编辑:现在还有php5-readline模块,感谢Andreas,他告诉我它现在就可以构建和打包了。
https://askubuntu.com/questions/228274
复制相似问题