Centos7 安装 Flarum-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Centos7 安装 Flarum

bo-jin.com 2016-03-05 22:31:53 13374
由于新颖的界面设计实用的站点功能Flarum越来越多的吸引了很多php爱好者
今天我就来说下如何在centos 7 系统上安装Flarum。
1、纯净的系统环境,更新下系统:yum update
2、安装php5.6和apache
这里默认的yum安装是没有php5.6的所以我们需要用到https://webtatic.com/ 里提供的安装源:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm



下面就是安装php啦,会自动安装apache
yum install php56w php56w-opcache


3、配置apache站点,编辑/etc/httpd/conf.d/vhost.conf
NameVirtualHost *:80


<VirtualHost :80>
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html/
ErrorLog /var/www/example.com/logs/error.log
CustomLog /var/www/example.com/logs/access.log combined
</VirtualHost>



新建站点文件夹
sudo mkdir -p /var/www/example.com/public_html
sudo mkdir /var/www/example.com/logs



设置开机启动
sudo systemctl enable httpd.service
sudo systemctl restart httpd.service



4、安装mariadb数据库
yum install mariadb-server


设置开机启动
sudo systemctl enable mariadb.service
sudo systemctl start mariadb.service



初始化数据库,设置root密码等其他输入Y即可
mysql_secure_installation


新建数据库及用户(可选)
create database webdata;
grant all on webdata. to 'webuser' identified by 'password';



5、安装composer
yum install composer


6、安装Flarum
此步务必要切换到你站点的根目录!
执行:
composer create-project flarum/flarum . --stability=beta


7、添加伪静态规则
编辑 站点根目录下.htaccess文件(ftp下一般不可见直接SSH命令行编辑即可,linux编辑文件请自行百度)
<Directory "/path/to/your/forum">
AllowOverride All
</Directory>



请自行替换自己站点路径
8、访问域名安装Flarum
9、安装疑难解答
安装过程中可能会失败然后重新安装会提示目录不为空,你可以清空目录,如果仍提示请删除目录重新新建一个即可。


安装的过程中可能卡在提示Token(hidden):
解答办法只需要复制提示中 head to 后面https//github.com网址然后登录你的github账户按照提示提交
你会得到一个Personal access tokens复制到Token (hidden):后面即可
关系型数据库 Linux 网络安全 Apache PHP 数据库 数据安全/隐私保护
分享到
取消 提交回答
全部回答(1)
  • 妙正灰
    2016-03-05 23:22:05
    Flarum 目前还不支持php7,可惜了。

    不过论坛真的很漂亮
    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程