Fast caching across requests in PHP & .NET

Posted on November 7, 2017, in category Information, Tutorial, tags: , , , , , , ,

In this article, we’d like to describe something you can benefit from implicitly when using Peachpie compiler. Peachpie compiles PHP sources to regular .NET binaries, which gives us several features that are simply not available to regular PHP. An example of this is caching some data you don’t want to create with every single request […]

... continue reading

Food for Thought: WordPress Plugin in C#

Posted on October 24, 2017, in category Information, Tutorial, tags: , , , , , ,

WordPress is now entirely ready to be compiled to and executed on .NET with Peachpie. With this out of the way, this article will examine one of the great usecases of this endeavor – how to write a plugin for WordPress in C#.

... continue reading

Pre-compiled ASP.NET PHP Website

Posted on August 22, 2017, in category Information, Tutorial, tags: , , , , , ,

Traditionally, PHP websites are hosted on Windows using IIS or Azure, but this standard approach has a few well-known drawbacks. In this article, we will take a look at how Peachpie allows you to run PHP websites on the ASP.NET Integrated Pipeline and why this is desirable.

... continue reading

Packing PHP Libraries into NuGets

Posted on August 2, 2017, in category Tutorial, tags: , , , , ,

Packaging code libraries is a common way of providing and deploying a maintainable piece of code with an individual functionality. Packages are self-contained and their consumers usually don’t have to deal with their dependencies and requirements. In this article, we bridge two seemingly distant technologies and demonstrate how to pass a PHP library as a […]

... continue reading

How to Work with Peachpie in Visual Studio 2017

Posted on April 18, 2017, in category Information, Tutorial, tags: , , , , ,

You probably already know that you can work with Peachpie in Visual Studio Code with our official extension. But did you know that you can also use the full Visual Studio 2017 for your Peachpie projects? In this article, we will show how and what kinds of powerful features this will give you access to.

... continue reading

Recap and Video: Setting up WordPress on .NET

Posted on March 21, 2017, in category Information, News, Tutorial, tags: , , , , , ,

The article, in which we introduced the milestone achievement of being able to get WordPress running on .NET, received quite a bit of attention. Let’s recap what happened and follow up with video tutorial.

... continue reading

WordPress Running on .NET

Posted on February 28, 2017, in category Announcement, Information, News, Tutorial, tags: , , , , , , , , ,

After months of implementing the required PHP functionality in Peachpie, our platform is now finally ready to run a larger real-world application: WordPress.

... continue reading

How to Work with Peachpie Samples

Posted on February 14, 2017, in category Information, Samples, Tutorial, tags: , , ,

We regularly try to produce samples for everyone to try out how to work with Peachpie compiler. These samples are usually common usecases where we show how to get started with a Peachpie-powered application quickly.┬áIn this article, we would like to give a detailed tutorial on how to get the samples working and what you […]

... continue reading

A Practical Demonstration of C#/PHP Interoperability

Posted on January 31, 2017, in category Information, Samples, Tutorial, tags: , , , , ,

The Peachpie project is finally at a point where it can be used for real world purposes and applications. This article will show some more advanced interoperability options that are now available for you to try.

... continue reading

Three ways of using C# in PHP with Peachpie Compiler

Posted on December 20, 2016, in category News, Tutorial, tags: , , , , ,

We have talked a lot about calling PHP from within C# thanks to Peachpie, but the beauty of this compiler is that the interoperability feature works both ways. In this article, we will take a look at some of the ways you can use C# in PHP.

... continue reading