分享

PsySH——PHP交互式控制台

 网络学习天空 2016-06-01
PsySH is a runtime developer console, interactive debugger and REPL for PHP.
PsySH是一个PHP的运行时开发平台,交互式调试器和Read-Eval-Print Loop (REPL)。

说的简单点,就像你用firebug的console调试你的JavaScript代码一样。

PsySH官网
GitHub
 
Packagist
安装

官网介绍了3种安装方式:

直接下载
Composer安装
直接cloneGitHub仓库的代码
我比较建议选择Composer安装,因为这个项目还有其他的依赖项目,用Composer很好解决这个问题。

以下教程以OS X和Windows 10为例,假定已经安装php和Composer并已经将它们设置为系统环境变量:

 
OS X


先用Composer下载PsySH,这里用的是全局安装:

$ composer global require psy/psysh
 

安装完毕后,PsySH已经安装到/Users/{用户名}/.composer/vendor/psy/psysh目录下

此时,你可以直接运行:

$ /Users/{用户名}/.composer/vendor/psy/psysh/bin/psysh

为了使用方便,建议将它加入到环境变量:

$ echo 'export PATH="/Users/{用户名}/.composer/vendor/psy/psysh/bin:$PATH"' >>~/.bashrc
$ source ~/.bashrc
 
Windows


同样地,使用Composer安装,按win键+R键,输入cmd,打开windows控制台,然后:
 
composer global require psy/psysh


安装完成后,PsySH被安装到C:\Users\{用户名}\AppData\Roaming\Composer\vendor\psy\psysh

因为bin/psysh文件并不是windows的可执行文件,所以需要使用以下命令运行PsySH


php C:\Users\{用户名}\AppData\Roaming\Composer\vendor\psy\psysh\bin\psysh


为了使用方便,在C:\Users\{用户名}\AppData\Roaming\Composer\vendor\psy\psysh\bin目录下新建一个名为psysh.bat的文件,其内容如下:

@ECHO OFF
php "%~dp0psysh" %*

此时,把C:\Users\{用户名}\AppData\Roaming\Composer\vendor\psy\psysh\bin加入到系统的环境变量PATH,以后可以直接在cmd下运行psysh了:

C:\Users\Vergil>psysh
Psy Shell v0.6.1 (PHP 5.6.8 — cli) by Justin Hileman
文档

在运行时忘记参数怎么办?PsySH的文档功能可以让你即时查看文档。

PsySH的文档存放在~/.local/share/psysh/。(windows系统存放在C:\Users\{用户名}\AppData\Roaming\PsySH\)

文档下载地址:http://www.

English
Brazilian Portuguese
Chinese (Simplified)
French
German
Italian
Japanese
Polish
Romanian
Russian
Persian
Spanish
Turkish
下载中文文档:

$ cd ~/.local/share
$ mkdir psysh
$ cd psydh
$ wget http:///manual/zh/php_manual.sqlite
 
OK,完成后重新打开PsySH

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多