JReviews Pre-install requirements
JReviews is compatible with:
- Joomla! 3.9.x
- WordPress 5.3.x
New releases of JReviews are tested with the latest stable versions so we can only guarantee compatibility with those versions at any given time.
To run JReviews you'll need a server that meets the following requirements.
- PHP >= 7.0
- JSON PHP Extension
- Mbstring PHP Extension
- CURL PHP Extension
- BCMath PHP Extension
- Exif PHP Extension
- Fileinfo PHP Extension
- GD Library or ImageMagick
To be able to install the packages upload_max_filesize in php.ini must be higher than 4M.
Video and Audio Encoding
While JReviews allows, and makes it easy, to embed videos from YouTube, Vimeo, Daylomotion and Twitch; you can also build your own video and audio streaming platform by letting users upload these directly to your site.
JReviews has integrations with several cloud encoding services, which is the recommended solution to offload the resource requirements from your server. However, it also supports local encoding using FFMPEG. You'll need to consult your hosting company for help getting these installed on your server. JReviews requires the _libx264_ and _libmp3lame_ encoders for local encoding of audio and video.
For audio, it's possible to completely bypass encoding for MP3 files.
We recommend using Digital Ocean or Vultr to host JReviews sites. We find they are much faster than shared hosting alternatives. These are affiliate links, but we wouldn't recommend these if we didn't use them ourselves.
If you are looking for options to develop locally on your own machine, we recommend using [MAMP](https://www.mamp.info/) for both Windows and Mac.
Video Tutorial - How to check JReviews pre-install requirements
Checking PHP Info in the Joomla administration
Checking PHP Info in WordPress
In WordPress you can find a plugin that shows the PHP Info or you can create a new file "phpinfo.php" with the following code:
Place the file inside the /wp-admin folder and load it directly on your browser using: