php - shell_exec 没有在 websever 中运行
问题描述
我有一个带有 php 文件的 apache 网络服务器/var/www/html/test.php
,并且servo.py
在同一个目录中。当我去localhost/test.php
它不起作用。然而,当我test.php
在 IDE 中运行时,它运行良好。有什么帮助吗?
测试.php:
<?php
shell_exec("python servo.py");
?>
解决方案
这是一个权限错误!我不得不将 www-data 添加到 gpio 组。
sudo adduser www-data gpio
推荐阅读
- android - 如果我的 Android 应用程序需要 NFC 权限但实际上没有使用它怎么办?
- python - Python 在使用 zip() 迭代列表时不会修改值,但在使用 enumerate() 时会这样做
- java - 使用 Vert.x 处理请求中间件中抛出的错误
- gcc - GCC 在哪里存储编译文件?
- java - 如何使用封面数组解析我的二维数组以查找字符?
- json - 尝试使用 Swift 在 Xcode 中使用 POST 请求将 json 格式的数据发送到本地 Web 服务器
- rest - Twilio 流程执行显示多个错误
- html - 打印时最后一页表行粘在页面底部
- python - 我应该如何以一定百分比对列表进行洗牌?
- tensorflow - 运行tflite模型时出现如下错误:input->params.scale != output->params.scale in MAX_POOL_2D Node