Requirements¶
To install YouDate script, you need:
- Web-server: Apache 2.4+ or Nginx 1.10+
- PHP1 7.1 - 7.3 7.4 - 8.0
- MySQL 5.7 8.0
- PDO PHP extension (enabled by default)
- Mbstring PHP Extension
- Intl PHP Extension
- ICU PHP Extension v49.1+2
- GD or Imagick PHP Extension
- EXIF extension
- SSL certificate for HTTPS
Tip
Usually, most of these requirements are already installed on most modern hosting providers, or they are very easy to install on cloud servers.
Not sure if these extensions are installed? Just run the installer and it will check automatically
Tip
YouDate will work without SSL certificate, but it's highly recommended using one (besides, OAuth authorization via Facebook/Twitter/etc requires SSL encryption).
.htaccess
example for https
: config
Free LetsEncrypt certificate is a good starting point for your web-server.
-
Current YouDate version should work on PHP v7.1, but it's highly recommended upgrading PHP to v7.4 - v8.0. See https://www.php.net/supported-versions.php for more details. ↩
-
Some hosting providers have outdated ICU extension (for example, v4.x was released in 2009). Modern PHP frameworks such as Yii, Laravel, Symfony require ICU v49+. ↩