我有一個應該運行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
[運行從PHP的Python腳本]的可能的複製(https://stackoverflow.com/questions/19735250/running-a-python- script-from-php) – Rushikumar
你怎麼知道它不工作?劇本應該做什麼? – Jerodev
腳本應該從UART發送串行數據。但是,這工作很好槽膩子。所以我知道PHP部分有些問題。 –