Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
josh.holmes@microsoft.comhttp://www.joshholmes.com@joshholmes
Josh Holmes               @joshholmesjosh.holmes@microsoft.com http://www.joshholmes.com
   Default minimum          Authentication    installation                              Authorization   New modular    a...
   Required for many Web CMS’s   Rules-based, text file or database   Reg-Ex & wildcard matching   Rewrite:     Outbo...
   Production PHP on Windows/IIS !!!!   Handles requests from app pool     No more createproc() per request   Automati...
 Boost your speed with no code  changes   Opcode Cache   File Cache   Relative File Path Cache   Session Cache   Use...
 Updated code base Native Win32 instead of  POSIX Latest compiler VC9 Use Non-Thread-Safe  builds for better  performa...
   Register multiple PHP versions    with IIS   Easy checking of phpinfo()   Configure PHP error reporting   Manage al...
   PHP Driver for SQL Server 2.0   Support for native PHP   Support for PDO   Support for PHP 5.3   Source released u...
   Consolidate MySQL or SQL Server    Management inside IIS where you    manage your sites     Manage local/remote      ...
   Web Application Gallery     The most popular PHP apps     Easiest way to install     Packages built and tested     ...
   Extend PHP    Applications:     Build reports with SQL      Server Reporting Services      and the SDK for PHP     J...
 WinCache is on PECL SQL Server Driver for PHP is on codeplex IIS and WinCache documentation on php.net Participating ...
PHP on Windows   microsoft.com/web/php
excited about the cloud
   WebMatrix     http://web.ms   Web Platform Installer     http://www.microsft.com/web/gallery   How WinCache makes ...
 SQL Server PHP Blog   http://blogs.msdn.com/sqlphp SQL Support for WordPress   http://wordpress.visitmix.com/developm...
josh.holmes@microsoft.comhttp://www.joshholmes.com@joshholmes
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Wordpress on Windows
Upcoming SlideShare
Loading in …5
×

Wordpress on Windows

3,116 views

Published on

This is a session I did at Wordcamp Norway about running Wordpress on Windows.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Wordpress on Windows

  1. 1. josh.holmes@microsoft.comhttp://www.joshholmes.com@joshholmes
  2. 2. Josh Holmes @joshholmesjosh.holmes@microsoft.com http://www.joshholmes.com
  3. 3.  Default minimum Authentication installation Authorization New modular architecture Resolve Cache Streamlined processing pipeline Execute Handler Config similar to Update Cache .htaccess, web.config faster Send Response
  4. 4.  Required for many Web CMS’s Rules-based, text file or database Reg-Ex & wildcard matching Rewrite:  Outbound URL’s  Request headers and Server variables  HTTP Response  Inside specific html tags in response Import Apache mod_rewrite
  5. 5.  Production PHP on Windows/IIS !!!! Handles requests from app pool  No more createproc() per request Automatic Performance tuning  Mem, CPU, CTX  Better density for hosted environments Auto recycling PHP pool when php.ini changes  No more manual IIS restarts Consistent features across all versions of IIS  Code in XP, deploy to WinSvrR2
  6. 6.  Boost your speed with no code changes  Opcode Cache  File Cache  Relative File Path Cache  Session Cache  User Data Cache WinCache Statistics Script for performance details
  7. 7.  Updated code base Native Win32 instead of POSIX Latest compiler VC9 Use Non-Thread-Safe builds for better performance.
  8. 8.  Register multiple PHP versions with IIS Easy checking of phpinfo() Configure PHP error reporting Manage all php.ini directives and PHP extensions within IIS Remote PHP administration via IIS Remote Administration Tool http://phpmanager.codeplex.com/
  9. 9.  PHP Driver for SQL Server 2.0 Support for native PHP Support for PDO Support for PHP 5.3 Source released under Apache 2.0 Signed version includes support Drupal 7 will be first major PHP app with SQL Server support
  10. 10.  Consolidate MySQL or SQL Server Management inside IIS where you manage your sites  Manage local/remote databases  Create and edit tables  Add and edit data  Modify indexes and keys  Create and execute queries
  11. 11.  Web Application Gallery  The most popular PHP apps  Easiest way to install  Packages built and tested for Windows/IIS  Promoting actively: ▪http://web.ms/wordpress ▪http://web.ms/drupal ▪http://web.ms/joomla
  12. 12.  Extend PHP Applications:  Build reports with SQL Server Reporting Services and the SDK for PHP  Jazz up PHP app with Silverlight adaptive streaming  Add Bing Search to your site, like the WordPress plug-in http://www.interoperabilitybridges.com/php
  13. 13.  WinCache is on PECL SQL Server Driver for PHP is on codeplex IIS and WinCache documentation on php.net Participating on PHP forums Working with PHP Group to improve PHP and PHP installer Working with PHP application developers to integrate URLRewrite and WinCache Working with PHP application communities to enable easier deployment on Windows/IIS (Web Deploy)
  14. 14. PHP on Windows microsoft.com/web/php
  15. 15. excited about the cloud
  16. 16.  WebMatrix  http://web.ms Web Platform Installer  http://www.microsft.com/web/gallery How WinCache makes PHP run faster  http://blogs.iis.net/ksingla/archive/2009/09/19/how- wincache-make-php-run-faster.aspx Using WinCache Extensions for PHP  http://learn.iis.net/page.aspx/678/using-windows-cache- extension-for-php/ PHP 5.3 Changes to Support Windows  http://docs.php.net/manual/en/migration53.windows.php
  17. 17.  SQL Server PHP Blog  http://blogs.msdn.com/sqlphp SQL Support for WordPress  http://wordpress.visitmix.com/development/migr ating-a-wordpress-site-from-mysql-to-sql- serversql-azure Microsoft’s Wordpress Sites  http://wordpress.visitmix.com  http://microsoft.com/web/wordpress Josh Holmes’ Blog  http://www.joshholmes.com
  18. 18. josh.holmes@microsoft.comhttp://www.joshholmes.com@joshholmes

×