将PHP 5.2.14移植到Symbian

时间:2010-12-03 06:51:02

标签: php mysql apache symbian

我是新来的。我不是一个非常有经验的程序员,事实上我不知道任何C,但无论如何都试过这个。我使用了诺基亚开发的PAMP堆栈,看到它已经停产,所以我尝试将最新的php移植到它。 经过大量的试验和错误,我终于做到了。但是当尝试在symbian上启动Apache时,它只是崩溃而没有错误(当试图加载新的php时)。我看到有一个stderr.log文件,有点说它无法加载它。 在Symbian的情况下,php只是一个dll(具有如此扩展名的名称),只有大约3兆字节。我试过debug apache,但实在无处可去。

问题是问题出在哪里。在编译DLL时有一些警告,但它们在php 5.2.2的原始端口中减去了一些来自php 5.2.14。 我真的不知道问题出在哪里或者如何修复它。

1 个答案:

答案 0 :(得分:0)

如果没有看到构建的输出以及恐慌代码是什么,很难说问题出在哪里。

可能是:

  1. 缺少能力
  2. 您要链接到设备上不存在的库
  3. 二进制兼容性问题
  4. 我建议你让你的.PKG文件在c:\ resource \ ErrRd中安装一个空文件,当你尝试启动一个应用程序exe(在你的情况下是apache)时,会导致恐慌音符显示在设备上。

    如果显示“功能不受支持”,则是DLL问题(2或3)
    如果它说“许可未被授予”(或类似的东西),则缺少能力(1)

    只需将此行添加到.PKG文件即可显示恐慌记录:

    ""-"c:\resource\ErrRd"