Flarum 中文优化版 环境搭建及安装配置小记(linux debian)

同centos,ubuntu 等发行版操作

Flarum安装环境

 

这有些东西需要被确认:

  • web 服务器: Apache (with mod_rewrite), Nginx, or Lighttpd
  • PHP 5.5+ 和这些扩展: mbstring, pdo_mysql, openssl, json, gd, dom,fileinfo
  • MySQL 5.5+
  • 中文安装包下载:http://discuss.flarum.ga/d/1

 

环境搭建:

OneinStack 的一键脚本安装【openresty+PHP7

直接省略一些步骤介绍  如需安装请看官方https://oneinstack.com/install/

建议CD 到 home 或data 等主目录下载  这个包解压后  日后使用需要用到

cd /home

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz

获取包 解压 安装:

tar xzf oneinstack-full.tar.gz

cd oneinstack

./install.sh

进入配置

~~~~~~~~~~~~~~~~~~~~~~~~~

可选

nginx Tengine  OpenResty Apache

我需要的是openresty+PHP7  所以直接只安装这个部分

安装后还需要安装 支持环境 fileinfo

./addons.sh    //无需编译 所以512M内存的机器也能装 (编译需要1G内存至少)

需要PHP 多版本共存的参考此官方指南

https://blog.linuxeye.com/441.html 

~~~~~~~~~~~~~~~~~~~~~~~

服务管理  (仅记录本环境搭配)openresty+PHP7

Openresty默认安装路径:/usr/local/openresty

~~~~~~~~~~~~~~~~~~~~~~~

service nginx {start|stop|status|restart|reload|configtest}

service php-fpm {start|stop|restart|reload|status}

~~~~~~~~~~~~~~~~~~~~~~~

其他介绍

./uninstall.sh   //卸载

./backup_setup.sh  //备份脚本

./vhost.sh del   // 删除虚拟主机

./vhost.sh  .// 添加虚拟主机

./addons.sh  //添加组件

~~~~~~~~~~~~~~~~~~~~~~~

绑定域名 及 添加虚拟主机 创建网站

选项很容易 可自己定义网站目录  记得加目录权限  

伪静态目录:

Rewrite rule:                 /usr/local/openresty/nginx/conf/rewrite/

站点配置文件:/usr/local/openresty/nginx/conf/vhost/你的网站.conf

~~~~NG 规则

 

location / {

            try_files $uri $uri/ /index.php?$query_string;

          }

        location /api { 

                try_files $uri $uri/ /api.php?$query_string; 

            }

        location /admin {

                try_files $uri $uri/ /admin.php?$query_string; 

            }

        

        location /flarum {

                deny all;

                return 404;

            }

        location ~* \.html$ {

                expires -1;

            }

        

        location ~* \.(css|js|gif|jpe?g|png)$ {

                expires 1M;

                add_header Pragma public;

                add_header Cache-Control "public, must-revalidate, proxy-revalidate";

            }

 

~~~~~~~~~~~~~~~~~~~~~~~

下载最新版本 //通过文章开头的链接进入 github 下载 直接

wget 到目录 解压zip 

mv 移动到网站根目录 打开网址安装  如果没有错误就能直接填数据库安装

本例没有错误 采用远程数据库  如果有错误就检查环境配置  如果文件不可写就给WWW权限

或直接777

安装完成后要配置邮件服务器 新用户注册才能被激活

本例采用exmail.qq 邮箱

如果你也采用腾讯邮箱可以采用此配置 或使用你邮箱所在的smtp 服务器

至此新用户注册后可以收到信

 

 

 

非凡网 博客

我只是帮你筛选价值。

你也许喜欢

发表评论