如何使用phlanger转换现有的php应用程序

时间:2012-05-28 12:18:23

标签: php .net codeigniter facebook-authentication appharbor

PHP应用程序使用codeigniter framwork 2.2。我们如何转换它以便它可以托管在.net云托管平台,如AppHarbor,它支持Phalanger转换的PHP代码。

PHP应用程序还使用Facebook api进行facebook身份验证,但无效。不确定这是不是问题? $facebook->getUser()返回0.

我们不确定缺少哪个汇编参考?

2 个答案:

答案 0 :(得分:1)

查看Phalanger-enabled Wordpress repository,其中包含使Wordpress正常工作的所有必要步骤。对于您要做的事情,它应该是一个类似的过程。基础Wordpress安装的差异为available here,可能会更清晰地显示正在发生的事情。

该过程相对简单 - 您需要对所有必需的Phalanger程序集进行bin-deploy,并在web.config中引用它们。在您开发/调试应用程序时,我建议您卸载Phalanger并获取二进制文件的副本,以便您可以根据需要快速将它们添加到项目中。这样,Phalanger将无法在GAC中使用,如果您在IIS 7中运行应用程序,它将更加贴近AppHarbor的设置。

答案 1 :(得分:0)

Phalanger无法“转换”PHP应用程序,它只是在.NET之上执行PHP代码的运行时层。