Phpstorm直接执行php文件(不通过网页)

Phpstorm直接执行php文件(不通过网页)

用命令本地执行php

比如我有一个php文件:

~/www/index.php

里面的内容为:

<?php
    echo 'This is a test!';

我在终端直接用php执行该文件:

php ~/www/index.php

输出结果:

This is a test!%

最后有一个百分号是因为我们没有加换行符,我们把index.php的代码改成这样:

<?php
    echo "This is a test!\n";

输出结果:

This is a test!

当然,因为不同系统的换行符不同,我们可以使用php的系统常量PHP_EOL来代替,在不同系统中它会自动替换成对应系统的换行符:

<?php
    echo "This is a test!".PHP_EOL;

phpstorm本地执行php

我们平时大都用IDE写php代码,上面的例子是用命令直接执行代码,其实这也可以直接在phpstorm中执行的。

在phpstorm的设置中添加php解析器路径:
Xnip2019-02-26_16-16-09.png

然后在文件编辑页面右击→Run ‘xxx.php (PHP Script)’即可运行(快捷键你也看到了是control+shift+R):
Xnip2019-02-26_18-57-47.png

或者也可以右击左侧文件栏中的要执行的文件,选择run→xxx.php(php Script):
Xnip2019-02-26_18-31-07.png

运行后,下方就会出现输出结果的窗口,然后如果你改动了这个文件,直接点击三角形即可再次执行,或者把光标定位到输出结果窗口中,按快捷键cmd+R
Xnip2019-02-26_18-59-53.png

另外其实右上角也会出现当前运行的文件名字以及后面有个绿色三角形(表示运行的意思):
Xnip2019-02-26_18-33-27.png

此后你可以点击右上角或左下角执行即可,左下角是最方便的,当然也可以按快捷键cmd+R(需要左下角先点击run,弹出输出窗口后把光标定位到该窗口,然后再按cmd+R,如果在编辑窗口按cmd+R则是Replace,而不是Run)。

如果你想运行另一个文件,第一次同样是右击→运行,第二次以后跟上边说的一样。

打赏

Leave a Reply

avatar

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Notify of

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

Phpstorm直接执行php文件(不通过网页)