php - 通过php脚本传递cmd命令

标签 php

这是我的php代码

$command = "C:\Program Files\ClustalW2>clustalw2 -INFILE=seq.txt -TYPE=Protein -OUTFILE=res.aln";
exec($command);

当我使用 cmd 运行命令时,它会生成所需的文件。但是,当我尝试通过我的 php 代码传递相同的命令时,它没有生成任何结果。我该如何解决这个问题?

最佳答案

可能是因为可执行文件名前的 > 符号?另外,尝试使用单引号:

$command = 'C:\Program Files\ClustalW2\clustalw2 -INFILE=seq.txt -TYPE=Protein -OUTFILE=res.aln';
exec($command, $output, $retval);
var_dump($output);
var_dump($retval);

关于php - 通过php脚本传递cmd命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9765755/

相关文章:

php - 关于从 MySQL 中获取 PHP 数据表的建议

javascript - PHP/Javascript/Python 不重新加载 div

php - 如何将 HTML 表数据插入 MySQL

php - 如何在 PHP 中显示 MySQL 数据库的内容

php - MySQL - 选择由成员创建的成员

PHP 不显示错误,即使 display_errors = On

php - 根据用户群的 Laravel 5.6 验证唯一规则(高级)

java - Java 中 PHP 的 strtotime()

php - 如何确保在一次 session 中评分的图像不会再次出现供用户评分?

php - 如何让分页在 WordPress 中为 get_posts() 工作?