Guys、シリアルポートをPhpで接続する
以下のコードでは、「機能が定義されていません」というエラーが表示されています。私はそれを実行させるために何を含めるべきかを知ることができません。助けが本当に役に立ちます。
<?php
$fd = dio_open('/dev/ttyS0', O_RDWR | O_NOCTTY | O_NONBLOCK);
dio_close($fd);
?>
Guys、シリアルポートをPhpで接続する
以下のコードでは、「機能が定義されていません」というエラーが表示されています。私はそれを実行させるために何を含めるべきかを知ることができません。助けが本当に役に立ちます。
<?php
$fd = dio_open('/dev/ttyS0', O_RDWR | O_NOCTTY | O_NONBLOCK);
dio_close($fd);
?>
のphpinfo()を使用してPHPのバージョンをチェックしたり、dio_openは
のためにのみ利用可能ですお使いのバージョンがそれをサポートしていない場合 documentation(PHP 4> = 4.2.0、PHP 5 < = 5.0.5、PHP 7)
に言ったように
、あなたのPHPのインストールを更新する必要があります
あなたは(私は推測:))の* nixを使用しているように、この答えで述べたよう、あなたはfopen
コマンドを使用することができます:https://stackoverflow.com/a/14540953/1898458
PHPのバージョンは5.5である(あなたががポートを設定する必要があります)。それに対する解決策はありますか? – Amlan
PHPバージョンが5.5の場合は、PHP <5.0.5、または好ましくはPHP 7にダウングレードする必要があります サーバーにルートアクセス権がある場合は、パッケージマネージャーを使用してphp7をインストールするだけで、ホスティングプロバイダに更新を依頼する必要があります – logut