问题标签 [phalanger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
588 浏览

php - 将 mcrypt 与 phalanger 一起使用

如何使用像 mcrypt 这样的 php 扩展?我的第一个想法是找到 mcrypt.php 并简单地包含它(context.Include("mcrypt.php", false);),但当然它不存在,因为它是用 C 编写的。
我正在阅读写作编译PHP 中的 PHP 扩展来自博客,但这似乎是关于创建您自己的扩展以在 .net 中使用。但考虑到这句话,我可能错了:“在 PHP 语言中实现 Phalanger 扩展。当你使用你的 PHP 库并使用 Phalanger 编译它时,结果是 DLL 像任何其他扩展一样工作”但即使仍然 phpc(phalanger php 编译器)不会据我所知编译c代码虽然我还没有尝试过。

这些是我的 php 类试图进行的调用: mcrypt_module_open mcrypt_enc_get_key_size mcrypt_enc_get_block_size

0 投票
2 回答
1156 浏览

iis - web.config 导致 iis 出现问题

到目前为止,我只在 Visual Studio 中使用过这个 web.config。但是,我现在正尝试将我的网站发布到 IIS,并且存在与我的 web.config 相关的错误。它似乎在模块的配置数据上崩溃。

错误:

在此处输入图像描述

此屏幕截图是在尝试双击 IIS 的“功能视图”中的任何“功能”时出现的。但是,如果我只是通过浏览器访问该网站,则错误是相同的:

无法读取配置部分“phpNet”,因为它缺少部分声明

phpNet 用于Phalanger,应该安装扩展,但我不知道如何检查。就像我说的那样,这个 web.config 和 phalanger 在 Visual Studio 中运行良好,所以我不知道出了什么问题。特别是因为安装程序确实在 iis 中安装了示例。

0 投票
1 回答
396 浏览

php - 如何在 Visual Studio 上使用 Phalanger 连接到 mysql 数据库?

我在 Visual Studio 上安装了 Phalanger 3.0,php 工作正常,但是如何创建数据库并连接到数据库?在哪里放置配置和 Web.Config 文件?

0 投票
1 回答
310 浏览

c# - Winforms C#中的Phalanger代码评估

我想让用户能够从我的 winforms 应用程序中执行一些用 c# 编写的小代码。我想用php,所以我找到了Phalanger。

我在我的Form中放了两个richTextEdit,我想在richTextEdit1中编写php,按下一个按钮,然后在richTextEdit2中查看结果。

php代码是:

回声“你好词!”;

按钮代码是:

如果我使用 Console.Out 作为输出,它可以正常工作,但没有用。如果没有,我没有结果。

谁能帮我?

0 投票
1 回答
141 浏览

php - MySQLi and Phalanger

I am trying to port 3 large php-projects into C# and thought Phalanger is a nice possibility to take it step by step instead of re-writing it all from scratch.

But I ran in to a problem. The projects are using mysqli, and I don't know how to make this work with Phalanger. Currently, my project casts an exception when I call the mysqli_init()-method.

I have googled it for hours and can't seem to find any info about it.

Does anyone know how I should solve this? Help is much appreciated =)

/Mattias

0 投票
1 回答
307 浏览

php - 为什么 Phalanger PhpNetClassLibrary 无法加载

我不是在标准程序文件中而是在另一个目录中安装了 Phalanger。

执行 phalanger 自动安装的示例代码时,它失败并显示错误消息:

(我正在翻译来自外语的错误信息,不确定准确的英文)

更新:我试过这个http://www.php-compiler.net/?p=354 但我可以看到 PhpNetCore.dll 但在我的 phalanger 目录中没有 PhpNetCore.IL.dll。

0 投票
2 回答
522 浏览

php - 如何使用 Phalanger 将 php 编译成独立的控制台应用程序?

我想为我的 php 脚本制作一个独立的、完全独立的命令行应用程序。我找到了 Phalanger 并尝试使用 phpc 文件编译它......它确实创建了一个 exe 并且它在我的计算机上运行良好,但是当我尝试在其他计算机上使用它时它给出了错误:未处理的异常:System.IO。 FileNotFoundException: 无法加载文件或程序集 Versdion=3.0.0.0, Culture=neutrak... 系统找不到指定的文件。在 .Run(String[] )

难道我做错了什么?还是在使用我编译的应用程序之前我需要在计算机上安装一些东西?我想制作一个完全独立的控制台应用程序,就像在 C# 或 vb.net 中一样...谢谢

更新:我编译它的计算机是 Windows 8 x64 build 9200,非工作计算机是 windows 7 Ultimate x64

0 投票
1 回答
122 浏览

.net - Phalanger:意外令牌“列表”

我们有一个用 PHP 编写并在 Phalanger 上运行的应用程序。因此,我们将一些 .NET 元素集成到其中。但是,我们似乎遇到了由 .NET 程序集引起的问题,因为它在更新到最新版本后不再能够识别它们。如果我们将版本降级到大约一年前,它可以正常工作。但是,我们希望能够使用最新版本的 .NET 程序集。导致问题的一个例子是:

编译器抱怨说:

有人对使用最新版本的 Phalanger 有任何想法吗?

0 投票
1 回答
2177 浏览

php - Phalanger PHP 编译器中的“Hello world”

我希望我的控制台程序只需使用 Phalanger 运行。我没有以任何方式使用 IIS 或 .net。是否可以像我们一样使用 Phalanger php.exe -f hello.php?如何使用 Phalanger 编译和运行以下脚本。

0 投票
1 回答
479 浏览

visual-studio-2012 - Visual Studio 中的 Phalanger 错误

我已经从http://phalanger.codeplex.com/安装了 Phalanger,并从我的 Visual Studio 2012 Ultimate 发行版中的内置市场功能安装了 Phalanger 工具。完成此操作后,每次启动 Visual Studio 时,我都会收到一个包含错误的对话框:

如果我检查 ActivityLog.xml,我会发现以下错误(省略了所有其他元素):

有人知道我可以做些什么来缓解这种情况吗?