Назад | Перейти на главную страницу

mod_perl (2.0.x) на apache 2.2.x в Windows - заброшен?

mod_perl2 в Windows?

Иногда полезно (по крайней мере, для меня) иметь последний http-сервер Apache плюс mod_perl2 (и PHP), работающий в окне разработки (настольный компьютер), чтобы опробовать некоторые идеи.

Это было просто до версии Perl 5.10 где вы можете просто установить двоичный файл win32 с apache.org, установить Activeperl 5.10, затем установить mod_perl2 с помощью установщика Activestate-ppm и покончить с этим. И Perl, и двоичный файл httpd были сборками VC6 (Visual C ++ 6), mod_perl2 загружался во время выполнения без проблем.

После Perl 5.10 (и после PHP 5.2.17) ситуация под Windows стала отчаянной. Если я не введу в заблуждение, ты не может иметь простой httpd /Perl/ php больше не работает под Windows. Зачем?

Новые сборки PHP являются Только VC9 (сборка с Visual C ++ 9) и не будет связываться во время выполнения с двоичными файлами httpd apache.org. Есть люди (Apachelounge и т. д.), которые создают двоичные файлы VC9-httpd, которые повторно разрешают разработку PHP в Windows.

Но есть, если я не ошибаюсь, нет недавних двоичных файлов mod_perl ни для сборок VC9 (желательно), ни для сборок VC6 - их нет. После многих лет использования mod_perl2 в Windows и поиска обновлений - я удивлен.

Кто-нибудь знает, как установить Windows (32 бит), содержащую последние пакеты:

заранее спасибо

rbo

Вот три варианта, как заставить это работать в Apache 2.2:

  • Соберите их все самостоятельно, используя правильную версию Visual Studio | Жесткий
  • Загрузите src из ActiveState и надейтесь, что у них есть для вас модуль win, как рекомендует Apache | Счастливый
  • Перейти с ActivePerl | Легко

Вот ссылка с Apache на ActiveState, но у меня не работает, возможно, работает для вас. ftp://ftp.activestate.com/ActivePerl/src/