Set up Flarum.
- Ubuntu 16.04
- PHP 7.1
- Apache2
- MySQL 5.6
$ sudo apt-get update
$ sudo apt-get install apache2
$sudo apt-get install -y software-properties-common
$sudo add-apt-repository -y ppa:ondrej/php
$sudo apt-get update
$sudo apt-get install -y php7.1
$sudo apt-get install -y php7.1-curl
$sudo apt-get install -y php7.1-dom
$sudo apt-get install -y php7.1-gd
$sudo apt-get install -y php7.1-json
$sudo apt-get install -y php7.1-mysql
$sudo apt-get install -y php7.1-mbstring
$sudo apt-get install -y php7.1-zip
$sudo apt-get install -y php7.1-tokenizer
$sudo apt-get install mysql-server mysql-client
Ⅳ· Composer
$php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$php composer-setup.php
$php -r "unlink('composer-setup.php');"
Move the composer.phar right in the working drectory to /usr/local/bin/
$mv ./composer.phar /usr/local/bin/composer
Try $composer
in your teminal to test.
Reference to the offcial documention
Gmail is recommened.
Driver : SMTP
Username : [email protected]
Password : yourpassword
Port : 465
Host : smtp.gmail.com
Encryption : SSL
Then enable Less secure apps for gmail account.
You can find various extensions of flarum here.