博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jexus以.NET(Phalanger)方式支持PHP的网站
阅读量:6132 次
发布时间:2019-06-21

本文共 1032 字,大约阅读时间需要 3 分钟。

Jexus可以同时用普通方式(PHP-CGI/PHP-FPM)以及.NET(Phalanger)方式支持PHP,为了不引起混淆,用.NET方式支持PHP时,要注意如下事项:

1、网站配置文件中的UsePHP的值为false,或者不用这一句。
2、网站配置文件中添加一行 ASPNET_Exts=php,说明php网页按ASP.NET处理,如果已经有这一项,就在末尾添一个php(用英文件逗号与已有扩展名分隔)。
3、Jexus启用.NET4工作模式(在jws.conf中添一行“Runtime=v4.0.30319”)。
4、在网站的web.config添加Phalanger有关配置。

在“<configuration>”下添加:

  <configSections>
    <section name="phpNet" type="PHP.Core.ConfigurationSectionHandler, PhpNetCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=0a8e8c4c76728c71" />
  </configSections>

  <phpNet>

    <compiler>
      <!-- <set name="Debug" value="true" /> -->
    </compiler>
    <paths>
      <set name="DynamicWrappers" value="/tmp" />
      <set name="Libraries" value="Bin" />
    </paths>
    <classLibrary>
      <add assembly="PhpNetClassLibrary, Version=3.0.0.0, Culture=neutral, PublicKeyToken=4af37afe3cde05fb" section="bcl" />
    </classLibrary>
  </phpNet>

在"system.web"中添加:

<httpHandlers>
  <add path="*.php" verb="*" type="PHP.Core.RequestHandler, PhpNetCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=0a8e8c4c76728c71" />
</httpHandlers>

具体的配置实例参照

转载地址:http://imxua.baihongyu.com/

你可能感兴趣的文章
easyui datagrid 动态加入、移除editor
查看>>
机器学习如何选择模型 & 机器学习与数据挖掘区别 & 深度学习科普
查看>>
Android开发艺术-第二章 IPC 机制
查看>>
机器学习第2课:单变量线性回归(Linear Regression with One Variable)
查看>>
C结构体:多种类型成员的访问
查看>>
YII2 搭建redis拓展
查看>>
虚拟多Mac地址工具Multimac
查看>>
mysql为用户开启Trigger的权限
查看>>
Page结构
查看>>
Windows10内置Linux子系统
查看>>
坑爹的去哪儿网订酒店经历
查看>>
mysql替换成指定字符
查看>>
路由器端口映射设置方法
查看>>
一文了解安卓APP逆向分析与保护机制
查看>>
NLP第9章 NLP 中用到的机器学习算法——基于统计学(文本分类和文本聚类)
查看>>
为什么需要进程间通信??
查看>>
vulcanjs 简单package 编写
查看>>
Kali Linux常用服务配置教程DHCP服务原理
查看>>
Mime-Type
查看>>
synchronized关键字
查看>>