青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python3怎么運(yùn)行apache?Python如何搭建apache服務(wù)器環(huán)境

【Python3怎么運(yùn)行apache?Python如何搭建apache服務(wù)器環(huán)境】一個(gè)python程序在開(kāi)發(fā)完成之后如果不將在放在服務(wù)器上面的話(huà)就無(wú)法遠(yuǎn)程訪問(wèn),只能夠通過(guò)本地的解釋器來(lái)運(yùn)行 。而Apache就是一個(gè)免費(fèi)開(kāi)源的服務(wù)器項(xiàng)目服務(wù)器部署工具,下面這篇文章要來(lái)介紹的內(nèi)容就是python3搭建apache服務(wù)環(huán)境并使用它運(yùn)行腳本的詳細(xì)教程 。

Python3怎么運(yùn)行apache?Python如何搭建apache服務(wù)器環(huán)境


一、Apache環(huán)境搭建
在linux系統(tǒng)上面使用組合快捷鍵Ctrl+Atl+T進(jìn)入到命令行窗口,然后使用apt-get軟件包管理工具來(lái)完成對(duì)apache的安裝包下載,示例如下所示:
sudo apt-get install apache2命令執(zhí)行完成之后會(huì)直接將這個(gè)工具給自動(dòng)下載安裝好,不需要執(zhí)行額外操作,等待進(jìn)度慢就行 。
該工具安裝好之后還得去安裝一個(gè)名為mod-python的插件,因?yàn)閜ython想要部署在apache服務(wù)器上并運(yùn)行的話(huà),就是需要通過(guò)它來(lái)進(jìn)行通信的 。還是一樣使用apt工具,命令如下:
sudo apt-get install libapache2-mod-python只要是先安裝了apache工具然后再去安裝這個(gè)插件,那么該插件會(huì)自動(dòng)的添加到環(huán)境變量中 。接下來(lái)就是要去修改配置文件了,將路徑/etc/apache2/sites-enabled/000-default中的文件打開(kāi),然后在如下屬性末尾添加三行配置項(xiàng)再重啟apache即可,示例如下:
<Directory /var/www/>AddHandler mod_python .pyPythonHandler testPythonDebug On</Directory>sudo /etc/init.d/apache2 restart二、Apache運(yùn)行python3
那么在這個(gè)以及搭建好的服務(wù)器上面去運(yùn)行python的話(huà),需要先在要在腳本文件中導(dǎo)入apache模塊,然后定義函數(shù)來(lái)執(zhí)行操作 。函數(shù)末尾需要使用return關(guān)鍵字返回一個(gè)ok對(duì)象才表示正常執(zhí)行,最后在瀏覽器內(nèi)使用本地ip訪問(wèn)python腳本文件就行了,示例如下:
from mod_python import apachedef handler(req):  req.write("Hello World!")  return apache.OKhttp://localhost/hello.py以上就是關(guān)于“Python3怎么運(yùn)行apache?Python如何搭建apache服務(wù)器環(huán)境”的全部?jī)?nèi)容了,希望對(duì)你有所幫助 。

    猜你喜歡