【轉(zhuǎn)】apache 支持php,python cgi的配置方法

apache 同時支持php,python cgi配置方法

1. 我用的是mac系統(tǒng)默認安裝了apache,這里就為給大家介紹apache的安裝過程

2. 首先配置虛擬域名:

#vim?/etc/apache2/httpd.conf

找到下面這行

#Include /private/etc/apache2/extra/httpd-vhosts.conf

將前面的#號去掉

再打開/etc/apache2/extra/httpd-vhosts.conf 將內(nèi)容改成以下的樣子

DocumentRoot?"/Users/user/Project/php"

ServerName?test.php.com

ErrorLog?"/private/var/log/apache2/dummy-host.example.com-error_log"

CustomLog?"/private/var/log/apache2/dummy-host.example.com-access_log"?common

Options?Indexes?FollowSymLinks?MultiViews

AllowOverride?None

Order?deny,allow

Allow?from?all

將文件添加可讀權(quán)限

chomd -R 755 /Users/user/Project/php

添加hosts

sudo vi /etc/hosts 以管理員身份打開hosts文件,追加一行

127.0.0.1???????test.php.com

保存重啟APACHE

#sudo apachectl restart

3. 配置apache 支持python cgi 加入CGI支持

#vim /etc/apache2/httpd.conf

LoadModule?cgi_module?/usr/lib/apache2/modules/mod_cgi.so?//默認有則不需要加

AddHandler?cgi-script?.cgi?.pl?.py?.sh?

//?我們加入這一句,使CGI支持?perl和python?和shell腳本,這行一般都存在去掉前面的注釋即可

#sudo vim /etc/apache2/extra/httpd-vhosts.conf 將以下行加入文件底部

DocumentRoot?"/Users/user/Project/python/cgi-bin"

ServerName?cgi.python.com

ScriptAlias?/cgi-bin/?"/Users/user/Project/python/cgi-bin"

ErrorLog?"/private/var/log/apache2/dummy-host.example.com-error_log"

CustomLog?"/private/var/log/apache2/dummy-host.example.com-access_log"?common

Options?+ExecCGI?-MultiViews?+SymLinksIfOwnerMatch

AllowOverride?None

Order?deny,allow

Allow?from?all

添加hosts

sudo vi /etc/hosts 以管理員身份打開hosts文件,追加一行

127.0.0.1? ? ? cgi.python.com

#cd /Users/user/Project/python/

#chmod -R 755 cgi-bin/

重啟apache

#sudo apachectl restart

4. 測試php、cgi、py

#vim test.py

#!/usr/bin/python

print?'Content-Type:?text/html\n\nhello?world'

保存

#vim test.cgi

#!/usr/bin/python

print?'Content-Type:?text/html\n\nhello?world'

保存

能打印hello world 一切正常

本文轉(zhuǎn)自CSDN Blog:

apache 同時支持php,python cgi配置方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容