php-aインタラクティブモードのオープン

707 ワード

PHPはmacの下では簡単にCLIインタラクティブモードを開くことができますが、他のプラットフォームではdebian、uuntuなどのLinuxシステムではだめです.なぜですか?
   検索したところ、この問題の原因はreadlineとlibeditコンパイルオプションがオープンしていないからです.
  具体的なインストールと依存は、参照できます.http://php.net/manual/en/intro.readline.php
  これはデビアンの下に設置する方法を示します.
  # 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 > //