ここで助けが必要です。tty 経由で組み込みモジュール (ArchLinux) と通信するための C++ ライブラリがあります。このライブラリは、swig を使用して php にコンパイル/変換されました。
現在の問題は、php で記述され、コマンド ラインから実行されるサンプル プログラムは期待どおりに実行されますが、この同じコードが Web ページの機能の一部として使用されると、実行に失敗することです。
私の限られた Linux の知識に基づく私の仮定は、tty を実行するにはコンソールが必要であり、それが Web ページの一部として実行できない理由でしょうか??
どうすればこれを機能させることができるかについて、誰かアイデアがありますか? posix_ttyname の使用について読んだことがありますが、その使用法を示すコード サンプルが見つからないようです。
レビュー用に機能するテスト main.php とともに、問題のある c++ ファイルを添付しました。
みんな、ありがとう