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

app console命令是Symfony2中的了,这个命令是小编用到的比较多了,用到多问题也不少了,下文我们来整理一些app console问题总结。

本人在使用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命令链接一下即可解决,不再赘述。
##完

分类:默认分类 时间:2012-05-10 人气:2
本文关键词:
分享到:

相关文章

  • Symfony2 sonata-project 学习笔记 2012-05-10

    下文整理了学习Symfony2 中的一些 学习笔记了,希望这些简单的例子能帮助到各位同学哦。 一、常用命令 代码如下 复制代码 php app/console doctrine:generate:entities --no-backup JyAdminStoreBundle # 添加Entity get/set 选择器 php app/console doctrine:schema:update --force # 更新数据库 php app/console doctrine:database:

  • symfony框架数据库和Doctrine使用示例 2013-10-24

    数据库和Doctrine在symfony中是非常重要的一个功能了,下面我们来详细的为各位介绍symfony数据库和Doctrine使用示例 对于任何应用程序来说最为普遍最具挑战性的任务,就是从数据库中读取和持久化数据信息。尽管symfony完整的框架没有默认集成ORM,但是symfony标准版,集成了很多程序,还自带集成了Doctrine这样一个库,主要的目的是给开发者一个强大的工具,让你工作起来更加容易。在本章,你会学会doctrine的基本理念并且能够了解如何轻松使用数据库。 Doctrin

  • Phalcon 之命令行应用(Command Line Applications) 2014-07-20

    CLI应用即是运行在命令行窗体上的应用。 主要用来实现后台任务, 命令行工具等。 结构(Structure)? 最小结构的CLI程序如下: app/config/config.php app/tasks/MainTask.php app/cli.php 创建引导(Creating a Bootstrap)? 普通的MVC程序中, 启动文件用来启动整个应用。 和web应用不同, 此处应用中我们使用cli.php来作为启动文件。 下面是一个简单的启动文件示例: registerDirs( array

  • Anwsion后台功能设计缺陷可获得SHELL 2012-01-27

    漏洞影响 全版本。 结合Anwsion 0.7以下所有版本可导致站点被入侵。 设计缺陷代码如下 见75-96行 将网站后台配置保存到数据库同时又保存到了本地PHP文件 导致可通过写入一句话执行。 /app/admin/controller/c_setting_class.inc.php //保存参数到数据库 $retval = $this->model('setting')->set_vars($vars); //保存缓存文件 if(!$this->model('setting

  • Symfony生成二维码的例子 2012-05-20

    Symfony是一款php框架了,我们如果要生成二维码可以调用各种原生的php方式,下文小编就具体的为各位介绍一些Symfony生成二维码的例子 现在网上能搜到很多关于使用PHP生成二维码的例子,主要是两种方法: 第一种:google开放api,如下: $urlToEncode="http://www.111cn.net"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($chl, $widhtHeight =

  • 建立Apache+PHP3+MySQL驱动动态网站 2013-03-01

      Apache是目前应用最广的Web服务器,PHP3是一种类似ASP的脚本语言,目前的发展趋势大有超过Perl之势,而MySQL是一个轻量级的数据库系统,特别是用于网站建设,这3个软件均是自由软件,是架设数据库驱动的动态网站的最佳排档。   本文只介绍这3个软件的安装,有关PHP和MySQL的编程和使用请见其他资料。   一、如何获得软件?   获得这3个软件包的方法很多,目前大多数Linux分发都捆绑了这3个软件包,如RedHat。本文介绍的安装方法是基于从这些软件的官方站点上下载获得的软件

  • 王佳伦:站长离移动互联网有多远? 2014-06-30

      20年前北京中关村地区一块醒目的写着“中国离信息高速公路还有多远”的广告牌,让人们感受到互联网时代的到来,今天,Discuz! 主办的第八届中国互联网创业者大会提出“全面拥抱移动互联网”的口号并推出全新完美支持手机端的Discuz! X3.0,个人站长的时代已经过去,移动互联网创业的时代到来。整场会下来,站长们是否对移动互联网开始有些感觉?   整场活动最受欢迎的当然是雷军的演讲,依然延续着小米公司标准的广告,会场外,各个展台除了那些美女模特争相被合影,展示跟多的还是跟网站相关,包括网站联盟

  • XSS ChEF v1.0图文教程 2014-10-16

    我们都知道XSS漏洞有两种最基本的形式,保存型XSS和反射型XSS,保存型XSS是可以把跨站脚本持久化,如果在处理用户输入的时候没有编码并 且在页面进行渲染的时候没有去对动态输出的内容进行编码处理,那么所有访问这个页面的用户都会中招。而反射型XSS是通过精心构建一个url,url的请 求参数里面含有跨站脚本,页面没有过滤就直接显示了请求参数的内容,那么用户就会遭到XSS攻击。XSS Filter主要是针对于反射型的XSS攻击。关于反射型的XSS,也许会有人问,怎么会有人去访问这样一个不明不白的链

  • ueditor文本编辑器安装配置教程(php/asp.net) 2012-02-06

    UEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,像很多网页编辑器一样,可以简单配置之后就能作为你网站常用编辑器了,下面我来介绍ueditor编辑器配置及更改默认上传路径的方法。 我的目录结构是:www/CMS/MyEditor/ 上传图片的地址是: www/images/news/content/ 修改editor_config.js: */ window.UEDITOR_HOME_URL = "/CMS/MyEditor/"; var URL; v

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.052 (s). 10 q(s)