在默认情况下,我们的PHP Shell中使用方向键会被输入乱码比如^[[C^[[B^[[A^H^[:^C ,而且上下也不能支持历史记录,如图
首先,我们下载rlwrap
wget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.42.tar.gz
然后解压,配置和编译
tar zxvf rlwrap-0.42.tar.gz cd rlwrap-0.42 ./configure make && make install
现在我们就可以使用如下命令来用rlwrap运行PHP Shell了
rlwrap php artisan tinker
如果觉得每次都要开头都要加rlwrap麻烦,可以执行下面的操作
vi ~/.bash_profile
我们在.bash_profile文件的末尾加上,注意下面的语句不要加空格什么的,请保持原样
alias php='rlwrap php'
然后执行
source ~/.bash_profile
现在只需要直接运行php artisan 也可以支持了