PHP编写shell

这周无聊了研究了点小东西
既然py可以当shell用 那么php能不能也这样用呢?

php的目录底下有解释器 早就注意到了 那么他就可以像py那样来用了

1. 先解决执行问题吧

win下面需要配置一下环境变量 总之跟java的配置差不多就是了
名称:path 值就是php目录 例如我的就是C:\php-5.5.10
然后在cmd里输入”php -v” 会显示版本 据说明设置成功了

linux下面安装php应该是自动配置的 如果觉得每次都要打php不爽的话 文件头加

上#!/usr/local/bin/php–q

然后写代码如下:

<?php
echo “hello”;
?>

保存为”hello.php”

把目录切到文件的位置 运行”php hello.php” 看看会输出什么

2. 命令行

$_SERVER["argc"]
$_SERVER["argv"]

3. 标准输入输出

$str = fgets(STDIN);
fwrite(STDOUT, “Hello, $name!”);

以上。

posted @ 2014-06-09 17:03  绝不原创的飞龙  阅读(16)  评论(0编辑  收藏  举报  来源