`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Игорь Шаститко

PHP на Windows (IIS7): немного новенького, но вкусненького

+88
голосов

Ни для кого не секрет, что одним из новых типов "секретного оружия" 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 on IIS
osCommerce on IIS
PHPNuke on IIS
ZenCart on IIS
CubeCart on IIS
ExpressionEngine on IIS
LimeSurvey on IIS
OpenAds on IIS
PHPList on IIS
PHProjekt on IIS
Siteframe on IIS
PHPWCMS on IIS
pMachinePro on IIS
b2Evolution on IIS
Coppermine on IIS
Crafty Syntax Live Help on IIS
Gallery2 on IIS
Geeklog on IIS
Mambo on IIS
WordPress on IIS
XOOPS on IIS
MediaWiki on IIS
ADOdb

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

Under Development____________
    • 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 можно посмотреть здесь.

Всем успешного развертывания и хороших выходных...

+88
голосов

Напечатать Отправить другу

Читайте также

Уважаемые контент-менеджеры КО, а нельзя ли табличку с перечнями продуктов вернуть в ее изначальное состояние, какое она имела тут http://blogs.technet.com/iwalker/archive/2008/07/18/php-windows-iis7.asp...

а то ничего непонятно... :(

Спасибо!

Как профессиональный PHP разработчик, с трудом представляю что меня бы могло заставило запускать все это под виндой. С ума еще не сошел =)

Профессионал - это как раз тот, который никогда не говорит "никогда", а всегда выбирает те инструменты, которые позволяют решать задачу быстро, качественно и в бюджете.
Ну а повторяться и рассказывать о том, что такое WS08 и его IIS7 и что он предоставляет настоящим профессионалам - я не тут не буду...
Все равно некоторые просто не слушают. рекомендую сначала посмотреть все видео по WS08... :)

Уважаемый автор, исправьте, пожалуйста, первое слово в этой статье. По правилам русского языка нужно писать: НИ для кого не секрет...

Ну описался, ну бывает... заметил почти зразу, но исправлять руки не доходили... учитывая командировку и напряжный график. Но раз уж вы настаиваете - поменяю. Вот прямо посреди ночи ;)

Знаете ли, это всё понятно: описался, бывает.
Но в последнее время путаница с НЕ/НИ приобрела характер эпидемии. Неправильно пишут в новостях, в электронных книгах, в газетах... Именно с этой ошибкой сталкиваюсь практически каждый день. Часто бывает по два раза в одном предложении. И чаще всего некого попросить, чтобы исправили.
В общем спасибо! Мир стал чуть-чуть лучше ;)

грамотность населения - это реальная проблема. не понятно, конечно, почему, при наличии средств проверки во всех современных пакетах - стольно ошибок. :(
Правда, лично я пишу все свои посты "на ходу" в винмобайл, вот и проскакивают описки или логические нестыковки - когда закрыл девайс на средине предложения и вернулся к "мысле" только через несколько часов.
Вообще, я где-то читал, что современный человек, чтобы оставаться "в теме", должен в день читать как минимум 20стр художественной литературы, столько же - док по профессии, до 5стр новостей и написать как минимум 1стр текста. врядли даже 20% населения делают это.
А вообще, чтобы не забивать тему - приглашаю поговорить о чтении и письме в постах про электронные книги - http://ko-online.com.ua/node/37255 и http://ko-online.com.ua/node/36615

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT