宝哥软件园

php命令行写壳实例详解

编辑:宝哥软件园 来源:互联网 时间:2021-08-31

服务器端编程语言(专业超文本预处理器的缩写)可以像java perl python那样运行,今天发现如果我早早知道这个,或许我不会去学习爪哇岛和大蟒

当年学爪哇岛不过为了一个程序放在服务器上,不停的跑啊跑,原来服务器端编程语言(专业超文本预处理器的缩写)也可以。

PHP-Husage : PHP[选项] [-f]文件[-][参数.]PHP[选项] -r代码[-][参数.]PHP[选项] [-B begin_code] -R代码[-E end _ code][-][参数.]PHP[选项] [-B begin_code] -F文件[-E end _ code][-][参数.]PHP[选项]-S addr :端口[-t docroot][路由器]PHP[选项] -参数.]PHP[选项] -a -a作为交互式壳运行-c路径|文件在此目录中查找php.ini文件同-EN将不使用任何配置(ini)文件-d foo[=bar]用值酒吧定义初始化设置文件的后缀名条目福州为调试器/探查器生成扩展信息-f文件解析并执行文件-h .这个帮助-我是PHP信息-我仅语法检查(棉绒)-m显示在模块中编译的代码-r代码不使用脚本标签运行服务器端编程语言(Professional Hypertext Preprocessor的缩写)代码?-B开始_代码在处理输入行之前运行PHP begin _ code-R代码为每一个输入行运行服务器端编程语言(Professional Hypertext Preprocessor的缩写)代码文件为每一个输入行解析并执行文件-E结束_代码在处理所有输入行之后运行PHP结束_代码从外部工具隐藏任何传递的参数S-addr :端口使用内置网络服务器运行-t .文档根为内置网服务器指定文档根文档根-s .输出超文本标记语言语法突出显示的来源v .版本号-带删除注释和空白的输出源z .文件加载阿维斯陀经注解扩展名文件。一个参数名.传递给脚本的参数。当第一个参数以-或从stdin - ini读取脚本时,使用- args显示配置文件名-射频名称显示关于函数名的信息- rc .名称显示关于类名的信息。重新命名显示有关扩展名的信息- rz .名称显示关于阿维斯陀经注解扩展名的信息- ri .名称显示扩展名称的配置。1用服务器端编程语言(专业超文本预处理器的缩写)命令行的方式执行服务器端编程语言(专业超文本预处理器的缩写)脚本,例如/usr/bin/PHP test.php

缩写PHP test.php

test.php

?PHP for($ I=0;$ i10 $ I){ echo $ I;回声 n ';}?2.脚本开头第一行写上#!/usr/bin/php,然后可以把脚本设为可执行test.php,之后就可以用命令行的方式直接执行脚本了,例如/test.php

#!/usr/bin/php?PHP for($ I=0;$ i10 $ I){ echo $ I;回声" Java-er.com n ";}?执行一小时,看看服务器端编程语言(专业超文本预处理器的缩写)会不会挂,我希望一个命令行可以跑到天荒地老

#!/usr/bin/php?PHP for($ I=0;$ i360 $ I){ echo $ I;睡眠(10);回声" Java-er.com n ";}?

3.外部传入参数

#!/usr/bin/php?PHP var _ dump($ argc);//返回参数总个数var _ dump($ argv);退出;/test.phpint(1)数组(1) { [0]=字符串(10)" ./test.php'} ./test.php一个java phpint(4)数组(4) { [0]=字符串(10)" ./test。PHP '[1]=字符串(1)' a '[2]=字符串(4)' Java '[3]=字符串(3)' PHP ' }总结

以上所述是小编给大家介绍的服务器端编程语言(专业超文本预处理器的缩写)命令行写壳实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

更多资讯
游戏推荐
更多+