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