私はPythonスクリプトを実行するPHPスクリプトを用意しています。何も動作していないようです。 私はスクリプトとPHPスクリプトのフルアクセス許可(777)を取得しました。私はPHPで私のPythonスクリプトを実行するために使用 方法は次のとおりです。PHPからスクリプトを実行する方法
<?php
shell_exec('python /var/www/html/send.py');
system('python /var/www/html/send.py');
?>
私は上記のコードであるmethodesのカップルを試みたが、何も問題を解決するようです。奇妙なことは、私がPuttyでコマンドを実行するときにコマンドが正常に動作していることです。だから私は何が問題になるかも知りません。権限は正しいものでなければなりません。
Stack Overflowでいくつかの方法が見つかりましたが、私と同じ問題はありません。 これが実行されるべきコードです:
#!/usr/bin/env python
import sys #import sys
import serial #import Serial
import time
ser = serial.Serial ("/dev/ttyS0") #Open onze poort
ser.baudrate = 9600 #Baudrate instellen
adres = 2
data = 1
print adres #Debug Info
print data #Debug Info
byte = chr(int(adres)) # Omzetten adres naar Byte
ser.write(byte) # Uitsturen van adres over Serieeel
time.sleep(0.5) # Wachten (Atmel kan sloom zijn)
byte2 = chr(int(data)) # Omzetten data naar Byte
ser.write(byte2) # Uitsturen van data over Serieeel
ser.close() # Seriele poort sluiten
可能な重複し[OK]をする必要があり後(https://stackoverflow.com/questions/19735250/running-a-python- script-from-php) – Rushikumar
あなたはそれが動作していないことをどのように知っていますか?スクリプトは何をすべきですか? – Jerodev
スクリプトはUARTからシリアルデータを送信する必要があります。しかし、これはパテをうまく動かします。だから私は何かがPHPの部分で間違っていることを知っている。 –