php 执行linux 命令 提示没有找到
时间: 2023-10-05 10:08:30 浏览: 60
PHP执行linux系统命令
可能是因为 php 没有权限执行该命令,或者该命令不在系统的 PATH 环境变量中。
解决方法:
1. 在 php 中执行命令时,需要使用 shell_exec() 或者 exec() 函数。例如:
```
$output = shell_exec('ls -l');
echo "<pre>$output</pre>";
```
2. 确保 php 有权限执行该命令。可以使用 chmod 命令给该命令添加执行权限。例如:
```
chmod +x /path/to/command
```
3. 确认该命令是否在 PATH 环境变量中。可以使用 echo $PATH 命令查看当前的 PATH 环境变量,并将该命令所在的目录添加到 PATH 中。例如:
```
export PATH=$PATH:/path/to/command/directory
```
阅读全文