我需要從我的服務器的根目錄(在同一臺服務器上)執行一個perl腳本。需要將4個參數從頁面上的輸入框傳遞給此腳本才能使用。從網頁執行perl腳本的最佳方法?
這樣做的最好方法是什麼?請指教。如果可能的話,請舉個例子。
非常感謝
我需要從我的服務器的根目錄(在同一臺服務器上)執行一個perl腳本。需要將4個參數從頁面上的輸入框傳遞給此腳本才能使用。從網頁執行perl腳本的最佳方法?
這樣做的最好方法是什麼?請指教。如果可能的話,請舉個例子。
非常感謝
像Apache這樣的服務器有一個/cgi-bin/
處理程序。你會主動要求
或類似的東西。這個script.pl實際上駐留在其他地方。一個常見的位置是/usr/lib/cgi-bin
。
我做了一個關於這將如何完成的快速屏幕轉換。我之前只做過Python,所以這對我來說是一次學習和教學。從視頻
鏈接:
這是的video
最終結果我在命令行中輸入瞭解釋某些部分的註釋。我通常忘記的一個是chmod
腳本。如果它們不可執行,服務器將不會執行它們,你不知道爲什麼。
非常感謝,我會讀到它 – aciid 2011-12-23 19:49:03
我添加了一些註釋,以防萬一您無法讀取它(它在轉換時會丟失所有質量)。 – FakeRainBrigand 2011-12-23 20:16:24
您的網絡服務器的軟件定義了一個接口來配合外部腳本。其中最普遍的是通用網關接口(CGI)。不知道更多關於你的服務器的設置,我們不能說更具體的東西。
如果您使用的是Apache,請查看http://httpd.apache.org/docs/2.0/howto/cgi.html,它告訴您如何設置CGI。
還有其他方法可以解決這個問題,它們都依賴於您正在運行的特定服務器軟件。
感謝您的回覆。我正在使用apache 2,並已經建立了cgi。 – aciid 2011-12-23 19:16:56
我想試試我的自我,所以我做了一個錄像(屏幕錄像)。編碼/上傳/處理完成後,我會將其上傳到YouTube。 – FakeRainBrigand 2011-12-23 19:17:17
Perl腳本是否已經可用?你用什麼語言來創建你的網頁? – Sorin 2011-12-23 20:49:55