150 likes | 280 Views
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
E N D
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
- Demo 1 - WinCache
- 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
- 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
- Demo 2 - But first, some context…
- 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
- Demo 3 - Again, some context first…
- Demo 3 Recap - Web Server Windows/IIS/PHP SQL Server Client Web Browser
SQL Server Driver for PHP - Features • Windows Authentication • Connection pooling • Streaming • Server-side “scrollable” cursors • UTF-8 support • SQL Azure support • PDO support (Beta)
- 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
- 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
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