2014-10-08 125 views
-1

我想從一個PHP腳本調用一個python腳本。當我在linux命令提示符下運行PHP腳本時,python被正確執行。但是當我在Web服務器上運行php腳本時,python腳本不會被執行。誰能告訴我爲什麼這樣,我能做些什麼來糾正它?Python腳本未在Web服務器上運行

回答

0
You can run it from linux command,because the system has python interpret. 
So I think you should check whether the server support interpret python. 
(i.e.some server may support asp instead of php for same reason) 
+0

嗨亞歷克斯。謝謝您的回覆。如果在linux命令上運行,腳本運行良好。但我需要從Web服務器運行它。我使用PHP將文件上傳到Web服務器,然後使用python來解析這些文件。所以在上傳python腳本來解析文件需要被調用。任何想法我怎麼能從web界面做到這一點? – user3704113 2014-10-08 22:58:33

+0

嗨,亞歷克斯,你還可以告訴我如何配置Web服務器與Python兼容?我應該編輯我的php.ini文件嗎? – user3704113 2014-10-08 23:07:46

+0

@ user3704113首先你必須找到你是否擁有服務器的完整權限。如果您購買了不支持python的虛擬服務器,那麼您無法做到這一點。如果您有完整的權限,請查看http://php.net/manual/en/install.pecl.windows.php – AlexWei 2014-10-08 23:12:44

相關問題