Cum instalezi PHP, phpBB, WordPress, Drupal, Joomla sau aplicatia ta PHP pe Windows Azure

Spuneam că platforma de cloud Windows Azure este open și pentru alte limbaje și framework-uri decât .NET. Suntem deschiși pentru PHP, Ruby, Python, Java etc. Ba mai mult, prima aplicație din România în producție pe Windows Azure a fost Hotelpeeps, dezvoltată de Zitec în PHP. Cea mai simplă metodă de a urca o aplicație PHP în Windows Azure este folosind Azure Companion for PHP de la http://archive.msdn.microsoft.com/azurecompanion. Acesta este practic un accelerator pentru instalare de aplicații PHP, cu tot cu dependențe. Ceea ce înseamnă că dacă aveți dependențe de WordPress, nici o problemă: companion-ul îl instalează în câteva secunde. La fel și cu celelalte.

Procedeul este simplu: mergeți în contul vostru de Azure, vă creați un cont de Windows Azure Storage, faceți modificările necesare în fișierul de configurare și creați un serviciu pentru companion. După pornirea serviciului, vă conectați la el cu un browser și bifați ce runtime, ce CMS și ce alte aplicații să vă instaleze. Lista cu ”instalabilele” este stabilită într-un fișier xml, care pe site se numește ”feed”. Acest feed se poate edita și el, dacă vreți să automatizați instalarea aplicației voastre PHP și să o includeți acolo sau dacă vreți să includeți alte dependențe. Detalii pe site.

Windows Azure Companion

Pentru demonstrații, am instalat și eu un WordPress pe Windows Azure folosind companion-ul. Iată blogul meu din cloud la adresa http://php.cloudapp.net/wordpress/.

Enjoy!