让IIS全面支持PHP,Python,Django等语言和框架

参考并感谢:https://blog.csdn.net/lyandgh/article/details/80598821

参考并感谢:https://blog.csdn.net/CGS_______/article/details/80355329

参考并感谢:https://blog.csdn.net/gzlaiyonghao/article/details/70243639

要支持PHP,请下载PHP 非线程版本,及微软的 Php Manager。

 

最后,让站点支持web.config,

C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers

C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

并在静态目录上增加 web.config,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <remove name="Python FastCGI" />
    </handlers>
  </system.webServer>
</configuration>

在项目根目录上增加web.config,内容如下,这可以省去界面上对IIS的繁琐配置:(经测试不行)

<?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <handlers>
                <add name="Python FastCGI" 
                     path="*" 
                     verb="*" 
                     modules="FastCgiModule" 
                     scriptProcessor="c:\python\python.exe|c:\python\lib\site-packages\wfastcgi.py" 
                     resourceType="Unspecified" 
                     requireAccess="Script"/>
            </handlers>
        </system.webServer>
        <appSettings>
            <add key="WSGI_HANDLER" value="django.core.wsgi.get_wsgi_application()" />
            <add key="PYTHONPATH" value="your_project_dir" />
            <add key="DJANGO_SETTINGS_MODULE" value="project_name.settings" />
        </appSettings>
    </configuration>

另:Python 要支持oracle,请用pip安装 cx_Oracle。

参考: https://pypi.org/project/cx-Oracle/#files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值