我想开发一个C#工具,只要通过PHP调用它就可以在Apache Web服务器上运行(例如使用exec-command)。因为我是新手,所以如果你可以帮助我会很棒:
1)如果我使用Mono和" msc" -command在我的Windows系统上编译C#代码,这将创建一个也可以在Linux中执行的文件,即在Apache Web上服务器? (它在Windows中可以执行)如果没有,我如何使用Mono for Windows创建Linux可执行文件?
2)尝试通过PHP在Apache Web服务器上调用应用程序时是否需要考虑?许可权?
答案 0 :(得分:4)
1:关于the Mono FAQ的第一个问题:
Mono可以运行Visual Studio生成的二进制文件吗?
是的,Mono可以运行Visual Studio生成的二进制文件,无需重新编译。
使用我们的Mono Migration Analysis工具检查您的应用程序使用的所有内容是否已在Mono中实现,或者是否需要特别注意。
今天的Mono API介于.NET 2.0和.NET 4.0之间,请参阅我们的路线图,了解有关实施的内容的详细信息。
2:我不能专门针对PHP发言,但我相信您必须使用mono
可执行文件(例如mono /path/to/exe/SomeTool.exe
)