1 / 15

PHP on Windows Improvements in PHP-Microsoft Interoperability

PHP on Windows Improvements in PHP-Microsoft Interoperability. Brian Swan PHP Developer Outreach, Microsoft @ brian_swan brian.swan@microsoft.com http://blogs.msdn.com/brian_swan http://www.linkedin.com/in/brianeswan. - Demo 1 -. WinCache. - Demo 1 (A bit more detail) -. WinCache

dotty
Download Presentation

PHP on Windows Improvements in PHP-Microsoft Interoperability

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP on WindowsImprovements in PHP-Microsoft Interoperability Brian Swan PHP Developer Outreach, Microsoft @brian_swan brian.swan@microsoft.com http://blogs.msdn.com/brian_swan http://www.linkedin.com/in/brianeswan

  2. - Demo 1 - WinCache

  3. - Demo 1 (A bit more detail) - • WinCache • v1.0: Opcode, File, and Resolve path cache • v1.1 (beta): Stores app data in shared memory (function-by-function compatible with APC) • Available at http://pecl.php.net/package/WinCache • IIS features available across all versions • Full feature set available in IIS 7.5, updates available for other versions: http://www.iis.net/expand/FastCGI

  4. - Demo 1 Recap- • FastCGI is the recommended way to run PHP with IIS • IIS supports side-by-side versions of PHP • Use Monitor Changes To File setting to update PHP configuration without server restart • SetMaxInstances=0 to auto-tune PHP instances • Use WinCache extension to boost performance with out changing PHP code

  5. - Demo 2 - But first, some context…

  6. SQL Server Reporting Services SDK for PHPHow it Works

  7. - Demo 2 Recap- • SQL Server Reporting Services (SSRS) • Build/deploy customized reports in multiple formats (HTML, PDF, Excel, Word, CSV, …) • Access report server via web service interface • Free with SQL Server Express 2008 R2 with Advanced Services • SSRS SDK for PHP • PHP library for consuming SSRS • Available at http://ssrsphp.codeplex.com

  8. - Demo 3 - Again, some context first…

  9. - Demo 3 Recap - Web Server Windows/IIS/PHP SQL Server Client Web Browser

  10. SQL Server Driver for PHP - Architecture

  11. SQL Server Driver for PHP - Features • Windows Authentication • Connection pooling • Streaming • Server-side “scrollable” cursors • UTF-8 support • SQL Azure support • PDO support (Beta)

  12. - Downloads - • Web Platform Installer • http://www.microsoft.com/web/ • IIS/FastCGI Updates • http://www.iis.net/expand/FastCGI • SSRS SDK for PHP • http://ssrsphp.codeplex.com/ • SQL Azure Migration Wizard • http://sqlazuremw.codeplex.com/ • Windows Azure Cmd Line Tools for PHP Developers • http://azurephptools.codeplex.com/ These links and more are posted on my blog: http://blogs.msdn.com/brian_swan

  13. - Resources - • Blogs • http://blogs.msdn.com/b/brian_swan/ • http://blogs.msdn.com/b/sqlphp/ • http://blogs.msdn.com/b/interoperability/ • http://www.joshholmes.com/blog/ • http://zachskylesowens.net/ • Learn more… • http://www.microsoft.com/windowsazure • http://www.codeplex.com • http://www.microsoft.com/web/ Again, these and more are posted on my blog: http://blogs.msdn.com/brian_swan

  14. Q & A Further questions/follow-up/feedback: joind.in: http://joind.in/1650 Twitter: @brian_swan E-mail: brian.swan@microsoft.com My blog: http://blogs.msdn.com/b/brian_swan

More Related