在Ubuntu 18.04上安装Flarum详细步骤

我建立一个论坛分享水平我的游戏兔子逃跑,我决定尝试和使用Flarum,因为它看起来真的可用性和响应性的功能我们需要喜欢的文章和作者之后,我认为这将是相当好的编写自定义特性我们想要的。
【在Ubuntu 18.04上安装Flarum详细步骤】所以,我想在我的本地Ubuntu 18.04机器上有一个开发环境,第一步是标准安装。
警告:在编写Flarum文档的时候,说明它不能在PHP 7.2 (Ubuntu 18.04中包含的内容)下工作,所以这可能无法工作。
(到目前为止,我觉得还行。)
下面是我如何做到的:

sudo apt install \ apache2 \ libapache2-mod-php \ mariadb-server \ php-mysql \ php-json \ php-gd \ php-tokenizer \ php-mbstring \ php-curlphp -r "copy('https://getcomposer.org/installer', 'composer-setup.php'); "# Get the next line from https://getcomposer.org/download/ # Don't copy it exactly! php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL; "mkdir $HOME/bin php composer-setup.php --install-dir=$HOME/bin/ --filename=composer rm composer-setup.phpcd /var/www/html sudo mkdir flarum sudo chown $(whoami) flarum# Log out and in again here to get composer to be in your PATH cd flarum composer create-project flarum/flarum . --stability=betasudo chgrp -R www-data . sudo chmod -R 775 .sudo a2enmod rewrite

接下来,我通过修改/etc/apache2/apache2.conf并将其添加到现有的& lt; 目录条目之后,授予Flarum的.htaccess文件更改设置的权限:
< Directory "/var/www/html/flarum/"> AllowOverride All < /Directory>

并重新启动Apache。
sudo systemctl restart apache2

现在我在MariaDB创建了一个数据库:
$ sudo mariadb MariaDB [(none)]> CREATE USER flarumuser IDENTIFIED BY 'flarumpassword'; MariaDB [(none)]> CREATE DATABASE flarumdb; MariaDB [(none)]> GRANT ALL ON flarumdb.* TO flarumuser;

并在浏览器中转到http://localhost/flarum,并输入以下详细信息:
MySQL host: localhost MySQL database: flarumdb MySQL user: flarumuser MySQL password: flarumpassword table prefix: flarum_Admin user: admin Admin email: < my email address> Admin password: adminpassword

当我正确地输入并提交之后,我不得不等待一段时间,在它打印出一些细节后,我刷新了页面,看到一个本地的Flarum准备定制。
接下来,我研究了如何启动并运行扩展开发环境。

    推荐阅读