Your SlideShare is downloading. ×
Php On Windows For Ph Pday 2008
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Php On Windows For Ph Pday 2008

60,402
views

Published on

IIS7: Fast CGI e Servizi …

IIS7: Fast CGI e Servizi
SQL Server Driver for PHP
Expression Web 2

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
60,402
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. La piattaforma Microsoft e PHP 5 Pietro Brambati Microsoft blogs.msdn.com/pietrobr
  • 2. Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 3. Agenda • IIS 7 e FastCGI • SQL Server Driver for PHP (CTP) • Tools : Expression Web 2 & PHP 5 Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 4. PHP e IIS • Microsoft e Zend stanno lavorando insieme per offrire il massimo agli sviluppatori che lavorano con PHP • Internet Information Server 7 è una piattaforma completa per lo sviluppo di applicazioni web con PHP – IIS 7 è disponibile su Windows Vista SP1 e Windows Server 2008 Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 5. Come gira PHP su IIS ? Invoca un processo per Estensione di CGI riuso Estensioni del processo ogni richiesta di processi. di IIS. Vantaggi Vantaggi Facile configurazione Vantaggi Facile configurazione Migliori performance Stabilità + veloce di CGI + stabile di Svantaggi PHP su ISAPI Svantaggi Lento per I/O Molte applicazioni Overhead per la PHP non sono Creazione di processi Thread-Safe Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 6. IIS 7 e FastCGI : Architettura FastCGI process pool per PHP5 FastCGI protocol usa named pipes o TCP php-cgi.exe FastCGI process pool per PHP4 Request queue php.exe Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 7. FastCGI demo
  • 8. FastCGI per IIS6 • Stesse funzionalità di FastCGI per IIS7, disponibile come download separato: – http://www.iis.net/downloads/default.aspx?tabid=34&g=6 &i=1521 – Supportato da Microsoft Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 9. Perchè PHP su IIS 7? • Architettura modulare • Facilità di configurazione • File di configurazione in XML • Diagnostica • Servizi applicativi a disposizione di PHP • Primo web server realizzato sotto SDL • Estensione della pipeline via codice .NET Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 10. IIS 7 servizi per PHP demo
  • 11. SQL Server 2005 Driver for PHP(CTP) • Estensione nativa per PHP 5 • Suppotato da Microsoft • Interfaccia procedurale per accedere via PHP a tutte le versioni di SQL Server 2000, 2005 e … – Anche le versioni Express (Gratuite) blogs.msdn.com/sqlphp/ Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 12. SQL Server Driver for PHP demo
  • 13. Expression Web 2 • Designer per HTML/CSS/PHP – Color-coding – Completamento automatico – Snippets – Superglobals – Server-Side include – Split view • PHP Developer Server Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 14. Microsoft Expression Web 2 demo Download trial: http://www.microsoft.com/downloads/details.aspx?FamilyId=28CA49CC-5F30-4B1F-A569-E7FDC83CEF4F&displaylang=en
  • 15. Conclusione • FastCGI  PHP 5 stabile e veloce su IIS 7 (e IIS 6) • SQLsrv Driver per PHP  API native per PHP su SQL Server • Expression Web 2  Per PHP/HTML/CSS Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 16. The Next Web Now – Mix essentials www.microsoft.com/italy/eventi/mix/agenda_dev.mspx Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 17. Il “Lancio” www.microsoft.com/italy/beit/sezioni.aspx Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 18. Risorse • http://learn.iis.net/page.aspx/246/using-fastcgi- to-host-php-applications-on-iis7/ • http://learn.iis.net/page.aspx/246/using-fastcgi- to-host-php-applications-on-iis7/rev/5 • http://www.microsoft.com/expression/news- press/newsletter/2008-04/Article01.aspx • http://blogs.msdn.com/pietrobr/archive/2007/11/ 12/sql-server-2005-driver-per-php.aspx • http://www.iis.net/php Pietro Brambati | blogs.msdn.com/pietrobr Microsoft
  • 19. Grazie a tutti domande ?