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/
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
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
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