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 > //終於進入交互模式歐也
相關文章
相關標籤/搜索