当前位置:  开发笔记 > 编程语言 > 正文

如何以交互方式使用PHP命令行?

如何解决《如何以交互方式使用PHP命令行?》经验,为你挑选了1个好方法。

有没有以交互方式使用PHP命令行的方法?

我发现了很多关于运行文本文件中的脚本的问题,但实际上并没有关于带有我输入命令的提示符的shell:

$ php -a
Interactive shell

php > echo "hello world";
hello world
php > $a = 1;
php > echo $a;
1
php > exit;
$

当我进入Linux shell并运行时,php -a我得到了PHP shell.我可以加载存在于文件中的类吗?这里的规则是什么?



1> mozey..:

在Ubuntu 10.04 Server版中安装phpsh的说明.

获取phpsh源码并解压缩

  wget http://github.com/facebook/phpsh/zipball/master

  sudo apt-get install unzip

  mkdir temp

  mv facebook-phpsh-8438f3f.zip temp

  cd temp

  unzip facebook-phpsh-8438f3f.zip

phpsh使用python,安装依赖项

  sudo apt-get install python-setuptools

  sudo apt-get install linux-headers-$(uname -r)

  sudo apt-get install build-essential

  sudo apt-get install python-dev

  sudo apt-get install sqlite3 libsqlite3-dev

  sudo easy_install pysqlite

  sudo apt-get install libncurses5-dev

  sudo easy_install readline

设置phpsh,运行,看看是否有效

  sudo python setup.py install

  phpsh

    $a = array("a"=>1,"b"=>2);

    print_r($a)

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有