php - 在 php exec 中使用 gammu 时出错

标签 php ubuntu gammu

我在 ubuntu 11 中成功安装了 gammu,并使用命令行发送短信。echo "TEXTMESSAGE" | gammu 发送短信 TEXT 手机号码

我的问题是,当我在我的 php 脚本中使用 exec 函数时,我总是遇到以下错误:

Warning: No configuration file found!
Warning: No configuration read, using builtin defaults!
Error opening device, it doesn't exist.

谢谢您的帮助

最佳答案

您缺少 .gammurc 并且默认设置无法检测到您的设备。
尝试运行 gammu-detect。它应该说一些类似的东西

[gammu]
device = /dev/ttyUSB0
name = Phone on USB serial port HUAWEI_Technology HUAWEI_Mobile
connection = at

如果这不起作用,请运行 gammu-config 并手动设置端口和连接。

关于php - 在 php exec 中使用 gammu 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18565698/

相关文章:

php - 从 php 运行 zenity

linux - gammu 不保存已发送的消息

strace - Gammu 在 strace 下运行时有不同的行为

php - 结果返回在函数中重复多次

linux - 使用 Ubuntu 命令行检查 NetworkManager 是 DHCP 还是静态

linux - 设备上没有剩余空间 - Ubuntu问题

linux - Gammu runonreceive 不传递变量

php - 在 PHP7+MySQL 中从 SHA256 哈希密码迁移到 BCRYPT

php - 为不同的数据库引擎实现数据映射器时如何防止重复?

php - MySQL FULLTEXT 不匹配带通配符的字符串