Иногда полезно (по крайней мере, для меня) иметь последний 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:
Вот ссылка с Apache на ActiveState, но у меня не работает, возможно, работает для вас. ftp://ftp.activestate.com/ActivePerl/src/