×

Sign in with twitter.

You can follow the user and hashtags.

Share your tips on social media.

Post relative tips.

If you have relative tips, click [Add relative tips] to post.

PHP5.4で --with-readline が付いていなくてもインタラクティブシェルを動かす方法

@sizuhiko@sizuhiko 1766 viewer 41 embed viewer embed
PHP5.4をバイナリやパッケージなどでインストールしている場合、コンパイルオプションに --with-readline が付いていないため、php -a はインタラクティブシェルでなく、インタラクティブモードで起動してしまい、<?php とか Ctrl+D とか入れる必要があります。
facebook/phpsh は PHP5.4ではいくつか動作に問題があり、うまく動作しません。
そこで、pearパッケージのPHP_Shell を使うとPHP5.4の配列 [] も正しく動作します。最新の0.3.2だとphp-shell.sh が動作しないので、

pear install PHP_Shell-0.3.1

でインストールすると php-shell.sh によって簡単にコマンドラインから試すことができます。
http://jan.kneschke.de/projects/php-shell/
https://github.com/pear/PHP_Shell

Click this to change format.

Add relative tips

Users who share this tip.

Comments