首页 > 技术教程 > 在PHP中如何执行Linux命令

在PHP中如何执行Linux命令

阿V

2023-09-21

基于PHP是一种服务器端的脚本语言,所以在PHP中可以执行Linux的各种命令,程序员经常利用PHP执行Linux命令来处理一些自动化任务或者处理数据等。下面介绍一下如何在PHP中执行Linux命令:

1、利用PHP函数exec()或者shell_exec()可以执行简单的Linux命令,如:

<?php
$output = exec('ls -ll');
echo $output;

输出:

drwxr-xr-x 13 jiangtao admin 416 Sep 20 13:50 demo

2、用函数eascapeshellarg()或者exec()执行带阐述的Linux命令,如:

<?php
$param = 'source';
$escaped_param = escapeshellarg($param);
$output = exec('ls -ll' . $escaped_param);
echo $output;

输出:

0 drwxr-xr-x 7 jiangtao 224 Jun 18 16:49 02

3、使用函数system()或者passthru()执行一些复杂的Linux命令,并且将结果发送到浏览器,如:

<?php
system('ls');
//passthru('ls');

输出:

02 abc.html exam.php index.php index1.php


文章版权声明
1、本网站名称:阿V编程
2、本站永久网址:https://www.1892zyw.com
3、本网站的部分文章内容/部分资源可能来源于网络,仅提供给大家学习或参考,如有侵权,请联系站长QQ进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,如有发现请向站长举报