wordpress on windows
DESCRIPTION
This is a session I did at Wordcamp Norway about running Wordpress on Windows.TRANSCRIPT
Wordpress on Windows
[email protected] http://www.joshholmes.com@joshholmes
Josh Holmes@joshholmes
[email protected]://www.joshholmes.com
IIS 7 Default minimum
installation New modular
architecture Streamlined
processing pipeline Config similar
to .htaccess, web.config faster
Authorization
Resolve Cache
Execute Handler
Update Cache
Authentication
Send Response
URL REWRITE 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
FAST-CGI PHP 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
WINCACHE 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
PHP 5.3Updated code baseNative Win32 instead
of POSIXLatest compiler VC9Use Non-Thread-Safe
builds for better performance.
PHP Manager 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/
SQL Server
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
IIS DATABASE MANAGER 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
PHP Web AppsWeb 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
PHP INTEROPERABILITY 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
PHP + COMMUNITY 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)
START RIGHT HERE
PHP on Windowsmicrosoft.com/web/php
excited about the cloud
Cloud Power…
Resources 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-window
s-cache-extension-for-php/
PHP 5.3 Changes to Support Windows http://
docs.php.net/manual/en/migration53.windows.php
Resources SQL Server PHP Blog
http://blogs.msdn.com/sqlphp SQL Support for WordPress
http://wordpress.visitmix.com/development/migrating-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
Wordpress on Windows
[email protected] http://www.joshholmes.com@joshholmes