Имейте в виду. Чтение этого может дать вам повод задохнуть на остатках индейки.
Пару лет назад Алан Ноулз несколько экспериментировал с тем, чтобы заставить PHP работать под .NET. Он задокументировал свои достижения здесь . Я считаю, что Алану удалось собрать работающий PHP-компилятор и он достиг стадии «Hello World». Конечно, от Hello World предстоит долгий путь к чему-то действительно полезному, например, к реализации библиотеки функций PHP. Вещи, которые заставляют вас думать, что только безумные захотят попробовать.
Что ж, оказывается, группа чешских программистов была достаточно безумна, чтобы сделать это — познакомиться с Phalanger , PHP-компилятором для .NET.
Из небольшого возни, основы работы. Вот вывод из phpinfo ();
Кажется, они также реализовали некоторые из наиболее известных расширений PHP, таких как GD и PDF. Из обзора .
Основная цель нашего проекта — обеспечить полную функциональность существующих PHP-скриптов без каких-либо изменений.
Пока не уверен, что я чувствую к Фалангеру. Две ключевые фразы из лицензии, которые выпали;
Вы можете использовать это Программное обеспечение в любых некоммерческих целях.
Вы не можете перепроектировать, декомпилировать или дизассемблировать Программное обеспечение
Также не удалось найти никаких упоминаний о моно. Учитывая, что источник недоступен, запуск Phalanger под Mono на * Nix сейчас не вариант.
В то же время, доступ к библиотеке .NET, включая элементы управления ASP.NET, является заманчивой перспективой…
Во всяком случае, есть над чем поэкспериментировать.