在 Centos 上安裝 Python

在 Centos 上安裝 Python

我的伺服器上有一些腳本,我在加載 url 時運行這些腳本,所以我一直在四處尋找,我不確定,但據我所知,我想安裝 apache python?因為現在我在 /var/www/html/ 中有一個腳本,當我去那裡時,我只看到純文字的 python 腳本,我希望它在我去那裡時運行。有人告訴我“配置 apache 來知道你想運行 python 腳本”,但我不完全確定這意味著什麼?

謝謝

答案1

好吧,Apache 和 Python 是兩種截然不同的東西,可以一起工作來託管 Web 應用程式。

Apache 是一個 Web 伺服器,您可以透過瀏覽該裝置 URI 向它發出請求,Apache Web 伺服器會執行其操作並根據發送的請求提供回應。 https://en.wikipedia.org/wiki/Web_server https://en.wikipedia.org/wiki/Apache_HTTP_Server

Python是一種腳本語言。它允許電腦在呼叫時運行動態腳本,並且與 Apache 結合使用時,允許您建立動態網站,例如 Facebook(需要更好的範例)。用戶端向您的 Apache 伺服器發出請求,伺服器在正確的資料夾中尋找並找到您的腳本,Python 執行它並將結果傳遞給 Apache,Apache 將其作為傳回給客戶端的回應。 https://en.wikipedia.org/wiki/Python_(程式語言)

在冒險深入研究之前,您需要進行大量閱讀,如果您在嘗試配置更高級的方面之前對這些更高級別的事物如何工作有一定的了解,那麼這將非常有幫助。

以下是設定 Apache 的指南mod_pythonhttps://www.linode.com/docs/websites/apache/apache-2-web-server-on-centos-6

編輯 我認為,如果您要建立一個網站,請使用網路控制面板來處理更複雜的事情,這可能會讓生活變得更加容易。這樣您就不必處理 DNS 和路由之類的事情。 CPanel 會為您處理更困難的事情。有些的額外好處是預設情況下它們支援安裝了 python 的 Web 伺服器設置,請參閱http://ajenti.org/

我實際上已經使用過 Ajenti-V 並且非常喜歡它,並且可以保證它確實支援開箱即用的 Python。

在 RHEL 電腦上安裝 Ajenti-V

祝你好運!

相關內容