# laravel-peachpie-sample **Repository Path**: xingchensoft/laravel-peachpie-sample ## Basic Information - **Project Name**: laravel-peachpie-sample - **Description**: No description available - **Primary Language**: C# - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Web Application Sample The `website` project is written in PHP and compiled to .NET Core. Supporting `App` initializes a web server running on localhost:5004 and passing requests to compiled PHP scripts. ## What does it do? The PHP sources are compiled to .NET Core by Peachpie compiler which is seamlessly downloaded by *dotnet* itself. The sample instantiates Kestrel - the opensource web server - and ASP.NET Core pipeline. The pipeline handles requests to PHP files using Peachpie `RequestDelegate` by calling corresponding compiled scripts in `website.dll`. Note the original PHP sources (*.php files) are not needed to run the compiled application. ## Prerequisites - .NET Core 2.0 or newer - Optionally - Visual Studio Code ## How to run the project 1. `dotnet run -p app`