Partager via


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)

Blog

Wordpress

Geeklog

b2Evolution

pMachineFree

Photo Gallery

Gallery

Coppermine

4images

Forum

PHPBB

SMF

Calendar

WebCalendar

DB Front End

PHPMyAdmin

Poll/Survey

AdvancedPoll

PHPSurveyor

PHPESP

WIKI

PHPWiki

TikiWiki

Billing

PHPCoin

AccountLabPlus

E-Commerce

Zen Cart

OSCommerce

CubeCart

PHPAuction

CRM/HelpDesk

Crafty Syntax

Help Center Live

FAQMasterFlex

PHP Support Tickets

OSTicket

Support Logic

Support Services

Learning

Moodle

Mailing List

PHPList

Group/Team Collab

PHPProjekt

Ads/Classifieds

PHP Ads

Noahs Classifieds

CMS/Site Builder

Post-Nuke

XOOPS

Mambo

PHPMyWebSite

SiteFrame

Typo3

Joomla

Nucleus

PHP-Nuke

Drupal

PHPWCMS

OpenReality

PHP Form Generator

Templates Express

Dew-NewPHPLinks

SohoLaunch

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

    • ADOdb Lite
    • MediaWiki
    • Open Realty
    • OSCommerce
    • PearDB
    • PhpESP
    • Typo3
    • Xaraya
    • Geeklog
    • Moodle
    • XOOPS
    • Joomla!
    • Wordpress
    • Zen Cart

Хочу обратить отдельное внимание на линки к продуктам в средней колонке, которые ведут на портал 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 своеобразный конечно, но иногда без него не обойтись. Это будет время новых идей в расширении сервисов нашей ЛВС. Спасибо.