Как Mono, PHP и .NET модуль работать вместе на Ubunty Hardy на Slicehost? - PullRequest
0 голосов
/ 27 февраля 2009

Я запускаю приложение rails и PHP на моем vps-сервере SliceHost Ubuntu Hardy Heron. У меня есть PdfProcess.exe модуль, построенный на ASP.NET (.NET 2).

У меня есть один PHP-файл, который использует функцию passthru("PdfProcess.exe ......"), которая загружает шаблон PDF и выводит новый обработанный файл PDF и отправляет его в браузер.

Комбинация функций PdfProcess.exe и PHP passthru(...) работает на моем сервере Windows Apache / PHP в моей системе разработки.

Теперь я должен использовать это в своем Ubuntu Hardy. Я погуглил, как запустить приложение .NET с помощью Mono в Ubuntu, и обнаружил Mono .

И я пытаюсь установить Mono 2.0.1, 2.2 уже 2 дня, все еще выясняя ошибку установки, и я ничего не понимаю.

Итак, прежде чем тратить на это больше времени, я хочу узнать, что нужно установить, чтобы заставить работать функцию PHP passthru (...) и PdfProcess.exe?

Будет работать только установка Mono, или я должен также установить XSP и MCS?

А какая версия Mono требуется для запуска этого модуля на основе PdfProcess.exe .NET 2?

Ответы [ 2 ]

1 голос
/ 28 февраля 2009

Во-первых, вы должны использовать Moma, чтобы проверить, может ли PdfProcess.exe работать без проблем на Mono.

http://mono -project.com / Момо

Во-вторых, установить Mono в Ubuntu сложно. Официальной поддержки пока нет. Вы можете попробовать другой дистрибутив Linux.

0 голосов
/ 28 февраля 2009

Вы используете Apache? скорее всего.

Вам необходимо установить и настроить mod_mono для запуска приложений Asp.net.

На сайте проекта Mono вы можете найти подробные инструкции по настройке mod_mono

Я предлагаю вам посмотреть в репо (Добавить / удалить программу) моно, но будет более старая версия.

Является ли PdfProcess.exe приложением .net? если да, то сначала проверьте это с помощью MoMa

Если PdfProcess.exe не является приложением .net, его можно найти заменой.

...