Портирование PHP 5.2.14 на Symbian

0

Я новичок здесь. Я не очень опытный программист, на самом деле я не знаю ни одного C, но все равно пытался это сделать. Я использовал стек PAMP, разработанный nokia, и увидел, что он был прекращен, поэтому я попытался перенести последний php на него. После многих испытаний и ошибок я наконец сделал это. Однако при попытке запустить Apache на symbian он просто сбой без ошибок (при попытке загрузить новый php). Я видел, что есть файл stderr.log, и сказал, что он не может его загрузить. В случае Symbian php - это просто dll (имена с таким расширением) и составляет всего около 3 мегабайт. Я попробовал debuggin apache, но ничего не получил.

Вопрос в том, где проблема. При компиляции DLL были некоторые предупреждения, но они были в исходном порту php 5.2.2, а также минус некоторые из php 5.2.14. Я действительно не знаю, где проблема ИЛИ как ее исправить.

  • 0
    @ user529018 - serverfault.com ... пожалуйста
  • 0
    Лол, прости, я даже не знала, что был ответ. И я новичок. Я не могу знать все здесь
Теги:
symbian

1 ответ

0

Трудно сказать, где проблема, не видя вывода вашей сборки и каков панический код.

Это может быть:

  • Отсутствующие возможности
  • что вы связываетесь с библиотекой, отсутствующей на устройстве
  • проблема с двоичной совместимостью

Я предлагаю вам сделать ваш .PKG файл установлением пустого файла в c:\resource\ErrRd, что приводит к тому, что паническое примечание будет отображаться на устройстве при попытке запустить приложение exe (в вашем случае apache).

Если он говорит: "Функция не поддерживается", это проблема с DLL (2 или 3)
Если в нем указано "Разрешение не предоставлено" (или что-то подобное), отсутствуют возможности (1)

Просто добавьте эту строку в ваш .PKG файл, чтобы отобразить паническую заметку:

""-"c:\resource\ErrRd"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню