php -a 交互模式开启

   PHP 在mac下面很容易(php -a)就能够开启CLI交互模式,可是在其余平台,好比debian、ubuntu之类的Linux系统里面就不行了,为何呢?php

   一番搜索以后,发现这个问题来由是由于没有开启 readline和libedit编译选项的缘由。shell

  具体安装和依赖,能够参考: http://php.net/manual/en/intro.readline.php
ubuntu

  我这列出在debian下面的安装办法:.net

  # apt-get install libedit-dev
  # php -m |grep readline
  若是没有,则须要到源码ext下找找 readline扩展包,默认好像没有启用。 (--with-readline)
  #cd /root/lnmp/install-pakages/php-5.6.14/ext/readline 
  # phpize
  # ./configure --with-readline --with-libedit
  # make
  # make install
  # echo extension=readline.so >> /usr/local/php/lib/php.ini
  # php -m | grep readline
  readline
  # php -a
  Interactive mode enabled

  php > //终于进入交互模式欧也
相关文章
相关标签/搜索