如何始终以交互方式在控制台中运行php而不退出?

时间:2015-03-13 02:18:29

标签: php-5.3

我在debian7.8 + php5.3。

root@debian:/home/debian# php -a
Interactive mode enabled

<?php
echo  "hello";
?>

点击输入时没有反应,单击ctrl + D可以得到输出:

 hello

但它将从php Interactive模式退出到debian控制台。

root@debian:/home/debian#  

如何始终以交互方式在控制台中运行php而不退出?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用phpsh - php的交互式shell

如何安装phpsh

$ sudo apt-get install python # this is necessary to run phpsh
$ cd ~/

$ wget https://github.com/facebook/phpsh/zipball/master
$ unzip phpsh-master.zip

$ cd phpsh-master
$ sudo cp -r src /etc/phpsh # phpsh seems to complain unless it resides at /etc/phpsh
$ sudo ln -s /etc/phpsh/phpsh /usr/bin/phpsh # put phpsh on the $PATH

运行phpsh

$ phpsh
Starting php
type 'h' or 'help' to see instructions & features
php> echo 'hello world';
hello world
php>