Juozas Kaziukėnas
www.juokaz.com / juozas@juokaz.com / @juokaz
Aš
 Juozas Kaziukėnas
 Gyvenu Edinburge, JK
 Studentas University of Edinburgh
 Programuotojas, konsultantas ir evange...
Jūs
 PHP programuotojai?
 Naudojate Linux produkciniams serveriams?
 Naudojate Windows darbo kompiuteriams?
Diegimas ir valdymas
Kodėl?
Kodėl?
 PHP yra populiariausia kalba , 75% visų svetainių
 http://bit.ly/bmCvms
 Įmonių terpės
 Labai populiaru naudot...
Niekas nenori migruoti į Windows
Niekas nenori migruoti į Windows
 Niekas ir neprašo
 Judinti veikiančias sistemas yra kvaila
 Svarbu:
 Naudojimas jau ...
Istorija
Istorija
2006
• PHP ir Windows = 
2007
• FastCGI
2008
• PHP 5.3 ir windows.php.net
2009
• PHP 5.3 išleidžiamas
• WinCache...
PHP ir Microsoft
PHP ir Microsoft
Šiandien
 Bendruomenės ir Microsoft iniciatyvos
 Naudojamas praktikoje
 Galybė įrankių programuotojams
 Dirbama ties s...
WebDeploy
 „Deployinimo“ įrankis
 Migravimas IIS 6 -> IIS 7
 Nustatymai, kodas , duomenų bazės
 Priklausomybės
 Sinch...
Web Platform Installer
 Naudoja WebDeploy
 Web serverio paruošimas mygtuko paspaudimu
 IIS, PHP, Microsoft SQL, .Net ir...
Web Platform Installer
Web App Gallery
PHP Manager for IIS
 Paprastas kelių PHP versijų valdymas
 Nustatymų valdymas iš UI (nereikia liesti php.ini)
 Nereikia...
PHP Manager for IIS
URL Rewrite
 Panašu į Apache mod_rewrite
 Funkcijų gausa galbūt ir lenkia
 Paprastumu naudoti... nebūtinai
 UI įrankis...
URL Rewrite
Keletas kitų
 WinCache
 Logging
 Warm up
 Database manager
 SEO toolkit
 Ir t.t.
SQL server driver (SQLSRV)
 Pagaliau galima naudoti Microsoft SQL duomenų
bazes kartu su PHP
 Išspręstos buvusios proble...
SQL server driver (SQLSRV)
Windows Azure
 Galima naudoti PHP aplikacijas
 Google AppEngine nepalaiko PHP
 PHP versija nustatoma aplikacijos
 Paru...
Windows Azure
PHP projektai
 Vis daugiau projektų oficialiai veikia ir su Windows
 Beveik visi didieji: Drupal, phpBB, Wodpres ir t.t....
Pabaigai
Ačiū!
 Skaidrės bus prieinamos internete
 Susiekite su manimi:
 www.juokaz.com
 juozas@juokaz.com
 Twitter: @juokaz
*...
PHP on Windows - /web day
PHP on Windows - /web day
PHP on Windows - /web day
PHP on Windows - /web day
Upcoming SlideShare
Loading in …5
×

PHP on Windows - /web day

8,470 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
8,470
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PHP on Windows - /web day

  1. 1. Juozas Kaziukėnas www.juokaz.com / juozas@juokaz.com / @juokaz
  2. 2. Aš  Juozas Kaziukėnas  Gyvenu Edinburge, JK  Studentas University of Edinburgh  Programuotojas, konsultantas ir evangelistas  Dalyvauju PHP konferencijos visame pasaulyje  Atvirojo kodo programuotojas (Zend Framework, Doctrine ir kt.)  Susijęs su Microsoft...  Daugiau informacijos www.juokaz.com ir @juokaz
  3. 3. Jūs  PHP programuotojai?  Naudojate Linux produkciniams serveriams?  Naudojate Windows darbo kompiuteriams?
  4. 4. Diegimas ir valdymas
  5. 5. Kodėl?
  6. 6. Kodėl?  PHP yra populiariausia kalba , 75% visų svetainių  http://bit.ly/bmCvms  Įmonių terpės  Labai populiaru naudoti Windows  Integracija su Windows programomis/įrankiais  SQL Serveris ir kita  Microsoft noras
  7. 7. Niekas nenori migruoti į Windows
  8. 8. Niekas nenori migruoti į Windows  Niekas ir neprašo  Judinti veikiančias sistemas yra kvaila  Svarbu:  Naudojimas jau egzistuojančiose sistemose  Galbūt naujose  Gerai žinoti, kad tokia galimybė yra
  9. 9. Istorija
  10. 10. Istorija 2006 • PHP ir Windows =  2007 • FastCGI 2008 • PHP 5.3 ir windows.php.net 2009 • PHP 5.3 išleidžiamas • WinCache 1.0 2010 • FastCGI 1.5 • WinCache 1.1
  11. 11. PHP ir Microsoft
  12. 12. PHP ir Microsoft
  13. 13. Šiandien  Bendruomenės ir Microsoft iniciatyvos  Naudojamas praktikoje  Galybė įrankių programuotojams  Dirbama ties suderinamumu kiekvieną dieną
  14. 14. WebDeploy  „Deployinimo“ įrankis  Migravimas IIS 6 -> IIS 7  Nustatymai, kodas , duomenų bazės  Priklausomybės  Sinchronizavimas  Nereikia būti adminu
  15. 15. Web Platform Installer  Naudoja WebDeploy  Web serverio paruošimas mygtuko paspaudimu  IIS, PHP, Microsoft SQL, .Net ir t.t.  Web App Gallery  Drupal, Wordpress ir t.t.
  16. 16. Web Platform Installer
  17. 17. Web App Gallery
  18. 18. PHP Manager for IIS  Paprastas kelių PHP versijų valdymas  Nustatymų valdymas iš UI (nereikia liesti php.ini)  Nereikia perkrauti IIS dėl FastCGI 7.5  Taip pat Extensions ir klaidų lygis  Skirtingos versijos skirtingoms svetainėms
  19. 19. PHP Manager for IIS
  20. 20. URL Rewrite  Panašu į Apache mod_rewrite  Funkcijų gausa galbūt ir lenkia  Paprastumu naudoti... nebūtinai  UI įrankis  .htaccess importavimas
  21. 21. URL Rewrite
  22. 22. Keletas kitų  WinCache  Logging  Warm up  Database manager  SEO toolkit  Ir t.t.
  23. 23. SQL server driver (SQLSRV)  Pagaliau galima naudoti Microsoft SQL duomenų bazes kartu su PHP  Išspręstos buvusios problemos  Sqlsrv 2.0 turi ir PDO adapterį  Veikia, naudojama praktikoje:  Zend Framework pirmasis naudotojas  Doctrine 2.0 bus pats geriausias  Kol kas tik Windows palaikymas
  24. 24. SQL server driver (SQLSRV)
  25. 25. Windows Azure  Galima naudoti PHP aplikacijas  Google AppEngine nepalaiko PHP  PHP versija nustatoma aplikacijos  Paruoštos bibliotekos bendrauti su servisais  http://phpazure.codeplex.com/  Naudojimas WebDeploy
  26. 26. Windows Azure
  27. 27. PHP projektai  Vis daugiau projektų oficialiai veikia ir su Windows  Beveik visi didieji: Drupal, phpBB, Wodpres ir t.t.  Microsoft jiems padeda  Dažnai tai nereikalauja didelių pakeitimų  SQL serverio palaikymas plečiamas
  28. 28. Pabaigai
  29. 29. Ačiū!  Skaidrės bus prieinamos internete  Susiekite su manimi:  www.juokaz.com  juozas@juokaz.com  Twitter: @juokaz * paveikslėliai iš sxc.hu ir images.google.com

×