php - 如何在php代码中执行linux命令

标签 php linux lamp

我需要将一个文件从一个位置复制到另一个位置 示例:

<?php
$file="welcome.mp3";
$location1="/var/www/html/upload/audiofile/$file";
$location2="/var/lib/sounds/en/";
exec(cp $location1 $location1);
?>

我需要在 exec() 中运行 linux cp 命令。如何执行这个过程。

最佳答案

参见the manual :

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

exec 的第一个参数必须是字符串。

您还需要使目标与源不同,这样才有意义。

exec("cp $location1 $location2");

正如评论中提到的,不要花钱买东西 PHP has built-in .

关于php - 如何在php代码中执行linux命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18910551/

相关文章:

php - 使用 Node.js 在 PHP 应用程序中显示消息的实时通知

python - 向人们提供你的 python 程序的最佳方式是什么

php - 从 nginx 接收内部服务器错误

mysql - 仅在系统启动时出现 MAMP 1045 错误

php - WooCommerce 以编程方式获取购物车 ID

php - "WHERE NOT EXISTS"和 "SELECT 1 FROM"的组合不起作用

用于生产的 Apache Solr

php - 将动态网址转换为静态网址

javascript - 将图像与要上传的其他数据一起 POST 到 PHP 文件

linux - 如何配置串口波特率(/dev/ttySx)