PHP на Windows (IIS7): немного новенького, но вкусненького
Не для кого не секрет, что одним из новых типов "секретного оружия" Windows Server 2008 в борьбе за умы и сердца веб-разработчиков и веб-хостеров является возможность запуска приложений PHP под управлением IIS7. Причем не просто запуска, а, благодаря новой технологии FastCGI - самого быстрого исполнения php-кода.
Все было бы хорошо, если бы данный проект запускался на "пустом месте", когда груз уже разработанных и приятных приложений душе любого веб-разработчика/хостера готовых "строительных блоков" не тяготел над продуктом. Увы, не все ранее разбработанные php-приложения "кинулись" работать без каких либо нюансов с новой сборкой PHP под Windows в новой среде FastCGI (хотя и разрабатывалась она в тесном сотрудничестве с Zend Tech). Кроме того, посколько PHP занимает почетную последнюю букву в LAMP, многие приложения были заточены под работу и с предпоследней буквой, а именно - с MySQL, как с бекэнд-базой. Поэтому задача полной миграции многих приложений состоит не только в тестировании и "доводке" (чаще всего - просто путем правильного конфигурирования с учетом особенностей новой платформы PHP) самих приложений, но и их бекэнд части - в миграции с MySQL на MS SQL (хотя желающие могут спокойно исполнять MySQL на Windows, но MS SQL будет все же быстрее :) ). Техническая (да и экономическая) целессообразность такой миграции однозначна - большая простота управления и консолидация управления, безопасность, производительность, особенно для тех xxMP проектов, которые развертываются в экстранете компаниями, у которых уже есть хранилища под управлением MS SQL. Данный проект по адаптации приложений именно для с новой БД проходит под отдельным красивым слоганом "Project Willows".
Поэтому, существует несколько совместных проектов сообщества, партнеров и Microsoft, в рамках которого решаются задачи, связанные с тестированием и адаптацией php-приложений в новую среду Windows-IIS-FastCGI-MS SQL. Вот я и хочу поделиться последним статусом состояния этих проектов с теми, кто в серьез (и не очень) обдумывает идею реализации своих новых производительных решений на PHP с хостингом на Windows Server 2008. Коллеги поделились следующей табличкой, в которой вы можете найти список из 50 наиболее популярных php-приложений, над которыми работают в рамках проекта, список (и линки) уже "обработанных" приложений и, что тоже интересно, список тех приложений, которые теперь могут работать с MS SQL в качестве бекэнда.
TOP 50 PHP APPLICATIONS | CURRENTLY AVAILIBLE PHP ON WINDOWS APPS | SQL enabled PHP applications(Willows) | ||||||||||||||||
| Advanced Poll 2.0.8 Coppermine Drupal 6.1 Gallery2 PHProjekt 5.2 PhpWiki 1.3.14 TUTOS 1.3beta.20080124 Webcalendar 1.2b1 Zend Framework 1.5 DB Adapter
|
Хочу обратить отдельное внимание на линки к продуктам в средней колонке, которые ведут на портал IIS.net - они видут к руководствам по развертыванию конкретного приложения на платформе Windows-IIS7-FastCGI-PHP. Как говориться - учим матчасть.
Кроме того, вот ссылка на доку по развертываню PHP на IIS7 на том же портале, ну а кому лениво читать буржуйский текст - видеодемо на русском языке, которое было в рамках видеокурса по Windows Server 2008 можно посмотреть здесь.
Всем успешного развертывания и хороших выходных...
Comments
Anonymous
January 01, 2003
Насчёт MySQL- медленней MS SQL без вопросов. Так и есть. MS SQL- нравится, хотя, откровенно признаться ещё более нравится Oracle, хоть более монстроидальный. IIS не понял сначала, потом... Не до него было. Сейчас какие современные инструменты (хотя бы частично бесплатные) может MS предложить разработчикам ? Спасибо.Anonymous
January 01, 2003
Итак, в предыдущем посте, посвященном провижинингу сайтов под управлением IIS7 , я упомянул о таком интересномAnonymous
January 01, 2003
Коллеги и друзья! Хочу напомнить, что с 22 октября 2008 по 26 ноября 2008 года Майкрософт Украина проводитAnonymous
July 25, 2008
Наконец-то! Нормальная работа PHP в связке с IIS. IIS своеобразный конечно, но иногда без него не обойтись. Это будет время новых идей в расширении сервисов нашей ЛВС. Спасибо.