php - 制作在linux服务器上运行命令的api

标签 php linux api server

是否可以制作一个向服务器发送 Linux 命令的 API?

我会寻找看起来像这样的东西

// http://localhost/command=netstat
<?php
$command = $_GET['command'];

// Sends server $command
?>

最佳答案

exec用于执行外部程序。

string exec ( string $command [, array &$output [, int &$return_var ]] )

http://php.net/manual/en/function.exec.php

以下是示例代码;我这样做是为了使用 ffmpeg 在 php 中转换视频。

$a = exec('C:\ffmpeg\bin\ffmpeg.exe -i 56c6ed0e49fe0.qt -strict -2 out22.mp4');

希望这会有所帮助。

关于php - 制作在linux服务器上运行命令的api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42711483/

相关文章:

php - 找不到类 'PayPal\Api\Itemlist'

php - laravel 验证使用 required with

php - 我们可以在不等于的情况下使用 whereIn 子句吗

html - 无法通过 perl File::Tail 读取文件

php - PHP API 无法识别 IOS HTTPCookie

php - 使用 PHP 获取 USPS 订单跟踪状态

php - 如何通过AJAX或序列化表单发送Formdata

c - 如何在基于 Debian 的发行版中找到某个文件所属的包?

c - SIGSEGV 处理程序无法退出

java - 如何放心地重置/删除/清除请求正文