我正在從PHP遷移到Python。特別是,正如我在Webdev的/網頁設計工作,我想顯示使用Python一個基本的HTML頁面,使用下面的代碼:在MAMP上使用Python
#!/usr/bin/python
print('<html><head></head><body>This is a test</body></html>')
再次強調,重點是隻是爲了看看它是否工作。在我的主機上作爲index.cgi在線發送文件我沒有問題顯示文件的內容。當我嘗試在MAMP上安裝WSGI模塊時,或者只是爲了使Python與其一起工作,問題就開始了。當它進入localhost/index.cgi時,會顯示文件的內容而不是其結果。 我跟隨了半打教程,似乎沒有任何工作,我總是遇到一個問題或另一個問題。它似乎來自這樣一個事實,即MAMP附帶的Apache不是以允許您爲其添加模塊(如wsgi)的方式構建的。
這也是因爲我找不到任何最近的關於如何在MAMP上安裝Python的文章,它們都可能從2008年或2009年開始,使用老版本的MAMP,Python和Macports。
有人可以指出我目前的程序,使其工作?
編輯:好找this article後我得知甲基苯丙胺在默認情況下不處理爲毫安/在cgi-bin /目錄以外的CGI腳本。所以我按照說明修改了Apache conf文件,它現在顯然讀取.cgi文件,但是會在上面顯示的內容中引發錯誤500。代碼是罪魁禍首還是MAMP?
這是一個404的鏈接你發現了。 –