PHPackages                             baraja-core/mjml-php-server - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. baraja-core/mjml-php-server

AbandonedArchivedLibrary[Templating &amp; Views](/categories/templating)

baraja-core/mjml-php-server
===========================

Render your MJML template on custom PHP server.

v1.2.1(4y ago)110.4k↓38.4%PHPPHP ^8.0

Since May 5Pushed 4y ago1 watchersCompare

[ Source](https://github.com/baraja-core/mjml-php-server)[ Packagist](https://packagist.org/packages/baraja-core/mjml-php-server)[ Docs](https://github.com/baraja-core/mjml-php-server)[ RSS](/packages/baraja-core-mjml-php-server/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (4)Dependencies (7)Versions (8)Used By (0)

MJML PHP server
===============

[](#mjml-php-server)

[![Integrity check](https://github.com/baraja-core/mjml-php-server/workflows/Integrity%20check/badge.svg)](https://github.com/baraja-core/mjml-php-server/workflows/Integrity%20check/badge.svg)

Imagine you want render your [MJML template](https://mjml.io) on your private PHP server, now you can.

> **Please note:** This package is not officially supported as of 2021-04-01. Install MJML manually on the server, or use Docker.

How to install
--------------

[](#how-to-install)

Install this package by [Composer](https://getcomposer.org) or download manually:

```
composer require baraja-core/mjml-php-server
```

Your server must use `PHP 7.1` or better and installed MJML by Node modules (internal command is `/node_modules/.bin/mjml`).

Server configuration
--------------------

[](#server-configuration)

Your server must support the [shell\_exec()](https://www.php.net/manual/en/function.shell-exec.php) function and Apache or Ngnix.

In your root directory of webserver please configure calling this internal logic. For instance this way (most simply solution):

```
