Requirements of Service Marketplace Script
ServiceMarketplaceScript Requirements
To run Service Marketplace Script, servers are required to have the following setup:
- Apache web server with mod_rewrite enabled.
- MySQL version 4.0+ with the following php configurations
- SQL_MODE = 'NO_ENGINE_SUBSTITUTION' (Not set to 'STRICT_TRANS_TABLES')
- GD Library 2+ with freetype support.
- PHP 5.4 to 5.6 (or 5.2 to 5.6 if you are NOT using Stripe) with the following php configurations
- safe_mode = off
- open_basedir = (no value)
- output_buffering = on
- register_argc_argv = On
- max_execution_time = 1000 (Recommended or higher)
- max_input_time = 300 (Recommended or higher)
- session.gc_maxlifetime = 15000 (Recommended or higher)
- upload_max_filesize = 25MB (Recommended or higher)
- post_max_size = 25MB (Recommended or higher)
- register_globals = off
- PECL json >= 1.2.0
- short_open_tag = on
- allow_url_fopen = on
- strict standards off (~E_STRICT)
- MySQLi extension
- ioncube loader (version 5.1.1 or above)
- Apache MultiViews disabled
- Ability to run a cron job once per hour
- Ability to run PHP from the command line (CLI) with exec()
- Ability to execute background processes with exec("binary > /dev/null &")
- Google maps api key (if you want to use the autocomplete location feature)