如何在控制台中始终运行 php 以交互方式不退出?
How to always run php in console interactively way not to exit?
我在debian7.8+php5.3 .
root@debian:/home/debian# php -a
Interactive mode enabled
<?php
echo "hello";
?>
点击回车无反应,点击ctrl+D可以得到输出:
hello
但它会从 php 交互模式退出到 debian 控制台。
root@debian:/home/debian#
如何始终运行 php 在控制台交互方式不退出?
您可以尝试使用 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>
我在debian7.8+php5.3 .
root@debian:/home/debian# php -a
Interactive mode enabled
<?php
echo "hello";
?>
点击回车无反应,点击ctrl+D可以得到输出:
hello
但它会从 php 交互模式退出到 debian 控制台。
root@debian:/home/debian#
如何始终运行 php 在控制台交互方式不退出?
您可以尝试使用 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>