• Like
WP.NET: Running WordPress in .NET CLR and IIS with Phalanger
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

WP.NET: Running WordPress in .NET CLR and IIS with Phalanger


Talk: WP.NET: Running WordPress in .NET CLR and IIS with Phalanger …

Talk: WP.NET: Running WordPress in .NET CLR and IIS with Phalanger
Event: WordCamp 2013 Sofia
Speaker: Svetlin Nakov
Date: 26-Oct-2013

Learn more at: http://www.nakov.com/blog/2013/10/26/wp-net-running-wordpress-in-net-clr-under-iis-through-phalanger/

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. WordPress.NET Running PHP and WordPress in .NET CLR and IIS Svetlin Nakov Ph.D., Computer Science www.nakov.com WordCamp Sofia, 26-Oct-2013
  • 2. Contents  Phalanger  PHP Compiler for .NET  Phalanger Tools for Visual Studio  WP.NET  WordPress running in Phalanger and IIS  Integrating PHP and C# Code 2
  • 3. Phalanger PHP Compiler for .NET
  • 4. Phalanger: The PHP Compiler  Phalanger is PHP compiler for .NET  Compiles the PHP code into .NET assemblies (MSIL code in .DLL files)  Supports Windows (.NET) and Linux (Mono)  Phalanger allows:  Run PHP code in .NET application  Combine ASP.NET / MVC and PHP code  Mix PHP with C# seamlessly  http://www.php-compiler.net 4
  • 5. Compiling PHP Code with Phalanger Live Demo
  • 6. Phalanger Tools for Visual Studio Create, Compile, Run and Debug PHP Projects in VS
  • 7. Phalanger Tools for VS Live Demo
  • 8. WP.NET Running WordPress in .NET Framework and IIS
  • 9. WP.NET: Running WordPress in .NET, Phalanger and IIS  Installing WP.NET  Install Phalanger from http://phalanger.codeplex.com  Download WP.NET from http://wpdotnet.com  Create a virtual directory in IIS  Configure Web.config and wp-config.php  Configure the MySQL DB / run the WP install  Optionally install IIS_URL_rewrite for IIS 9
  • 10. C# Plugin in WP.NET Live Demo
  • 11. WP.NET Performance  WP.NET performance on Windows 7 and IIS 7.5  Source: http://php-compiler.net/benchmarks 11
  • 12. Phalanger: Problems  WordPress 3.7 is not supported in Phalanger  Works but is not stable  Phalanger developer tools for Visual Studio  Have free limited edition  E.g. the autocomplete feature is missing in the free version  costs $149 / year  The initial PHP compilation is slow  WP.NET has long startup time 12
  • 13. WordPress.NET Questions?