php 执行操作系统命令

简介:

php 如何执行操作系统命令呢?

Php代码   收藏代码
  1. <?php  
  2.       
  3. $type="1";//1-exec  ; 2-system  
  4. if(!emptyempty($_GET['type'])){  
  5.     $type=$_GET['type'];  
  6. }  
  7. if(emptyempty($_GET['cmd2'])){  
  8.     echo "please input cmd";  
  9.     exit();  
  10. }  
  11. $cmd2=$_GET['cmd2'];  
  12. echo $type."\n";  
  13. if($type=='1'){  
  14.     exec($cmd2,$output);  
  15.     print_r($output);  
  16. }else{  
  17.     system($cmd2,$result);  
  18.     print "exit code:".$result;//输出命令的结果状态码  
  19. }  
  20.   
  21.   
  22. ?>  

 参考:https://www.douban.com/note/211492486/

相关文章
|
Python
python os.system 相对路径 命令执行
python os.system 相对路径 命令执行
97 0
python os.system 相对路径 命令执行
|
Linux
Linux查看操作系统版命令
Linux查看操作系统版命令
102 0
|
Linux Shell Go
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令
96 0
|
2月前
|
tengine 应用服务中间件 Linux
Tengine、Nginx安装PHP命令教程
要在阿里云Linux上安装PHP,请先更新YUM源并启用PHP 8.0仓库,然后安装PHP及相关扩展。通过`php -v`命令验证安装成功后,需修改Nginx配置文件以支持PHP,并重启服务。最后,创建`phpinfo.php`文件测试安装是否成功。对于CentOS系统,还需安装EPEL源和Remi仓库,其余步骤类似。完成上述操作后,可通过浏览器访问`http://IP地址/phpinfo.php`测试安装结果。
|
2月前
|
Linux 编译器 C语言
./build.sh:行1: g++: 未找到命令的错误问题在centos操作系统下面如何解决
通过上述步骤,您应该能够有效地解决CentOS系统中 `g++: 未找到命令`的错误。确保软件开发环境配置得当,对于顺利执行编译脚本和日常开发工作至关重要。如果问题依然存在,考虑检查脚本内的命令路径引用是否正确,或进一步排查系统配置问题。
147 0
|
2月前
|
存储 Java iOS开发
MacOS环境-手写操作系统-43-dir命令的实现 和 文件写入
MacOS环境-手写操作系统-43-dir命令的实现 和 文件写入
35 0
|
5月前
|
Shell Linux C语言
Linux初学者必备:全面掌握核心命令
Linux命令是操作系统的核心组成部分,用于管理和操作文件系统、网络、硬件资源以及执行各种任务。下面列出了一些常用的Linux命令及其基本用途,
101 1
Linux初学者必备:全面掌握核心命令
|
6月前
|
NoSQL 关系型数据库 MySQL
linux服务器重启php,nginx,redis,mysql命令
linux服务器重启php,nginx,redis,mysql命令
129 1
|
6月前
|
运维 安全 Unix
Linux操作系统 , 常用命令
Linux操作系统 , 常用命令
|
5月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的