第1步:您需要的東西
在此可指導的范圍內(nèi),您只需要一件東西。
一臺運行Web服務器或Raspberry Pi的計算機(我將使用Raspberry Pi)
步驟2:Raspberry Pi軟件
安裝Python
sudo apt-get install python
安裝APACHE
首先安裝apache2通過在終端中鍵入以下命令來打包:
sudo apt-get install apache2 -y
測試Web服務器
默認情況下,Apache放置一個測試HTML文件在網(wǎng)絡文件夾中。當您瀏覽到Pi本身上的 http://localhost/或 http://localhost/(無論Pi的IP地址是什么)時,都會提供此默認網(wǎng)頁。從網(wǎng)絡上的另一臺計算機。要查找Pi的IP地址,請在命令行中鍵入hostname -I(或了解有關(guān)查找IP地址的更多信息)。在Pi上或從網(wǎng)絡上的另一臺計算機上瀏覽到默認網(wǎng)頁,您應該會看到上面的網(wǎng)頁。這意味著您正在使用Apache!
更改權(quán)限
此默認網(wǎng)頁只是文件系統(tǒng)上的HTML文件。它位于/var/www/index.html 。導航到終端中的此目錄,然后查看其中的內(nèi)容:
cd /var/www
ls
您應該看到文件 index.html 。
現(xiàn)在讓我們更改權(quán)限:
cd /var
sudo chown pi: www
這將使pi用戶(或您使用的任何用戶名)可以使用 www 文件夾中的所有內(nèi)容。
安裝PHP
要允許您的Apache服務器處理PHP文件,您需要為Apache安裝PHP5和PHP5模塊。鍵入以下命令來安裝這些軟件:
sudo apt-get install php5 libapache2-mod-php5 -y
現(xiàn)在,我們已完成所有軟件的安裝?,F(xiàn)在開始有趣的部分:)
步驟3:代碼
好,現(xiàn)在刪除文件 index。 html ,并在/var/www 目錄中創(chuàng)建文件,并將其命名為 index.php 。
在其中,我們將
$name = $_POST[‘foo’];
$fp = fopen(“formdata.txt”, “w”);
fwrite($fp, “”);
$savestring = $name;
fwrite($fp, $savestring);
fclose($fp);
?》
好,現(xiàn)在打開瀏覽器并轉(zhuǎn)到http://localhost/或http://localhost/,您應該會看到6個按鈕。
現(xiàn)在在一個名為 htmlread.py 的目錄中創(chuàng)建一個python腳本,并將其放入其中:
from time import sleep
def read():
inlist = [‘A’,‘B’,‘C’,‘D’,‘E’,‘F’,‘G’]
while True:
file=open(“formdata.txt”,“r”)
data = file.read()
for i in range(len(inlist)):
if data == inlist[i]:
print(data)
file=open(“formdata.txt”,“w”)
file.write(“”)
file.close()
sleep(0.01)
read()
現(xiàn)在運行python腳本并轉(zhuǎn)到http://localhost/或http://localhost/并開始按下按鈕,您應該會在python腳本上看到輸入。
責任編輯:wv
-
HTML
+關(guān)注
關(guān)注
0文章
278瀏覽量
35481 -
python
+關(guān)注
關(guān)注
56文章
4797瀏覽量
84729
發(fā)布評論請先 登錄
相關(guān)推薦
評論