php使用app console -s的常见问题总结

作者:袖梨 2022-06-25


本人在使用php app/console -s进入symfony的shell界面时,上下左右键分别变成^[[A^[[B^[[C^[[D这种样子。另外在使用table键补齐时只是把table键变成缩进,使用过程中非常的不方便。

解决思路:

1、baidu直接搜索^[[A^[[B^[[C^[[D,无果。
2、突然想起以前在python环境中也遇到到类似问题,于是搜索多了一个参考条件。”python shell 乱码”
3、在查找python过程中遇到了readline这个东西,这里是readline的简介。
http://tiswww.case.edu/php/chet/readline/rltop.html

4、然后搜索php readline之后,发现php有个readline扩展。

下面是解决方案1:

下载php源码编译安装,编译安装的时候重新安装readline扩展。


cd php-5.5.20/ext/readline
###执行phpize,并开始编译###
phpize
./configure
make && make install

解决方案2:

经测试,MAMP自带的php各个版本均不包含readline模块,所以也可选择brew安装php。

brew install php55

可能存在php版本链接的问题,ln命令链接一下即可解决,不再赘述。
##完

相关文章

精彩推荐