安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南

在 Windows 上快速安装 Flarum 指南

由 学院君 创建于5年前, 最后更新于 10个月前

版本号 #2

17639 views

6 likes

0 collects

1、下载安装包

去下载页面下载Flarum一键安装包,然后将其解压到web应用根目录,比如使用xampp的话对应目录为/path/to/xampp/htdocs,将解压后的文件夹重命名为flarum。

注:目前Flarum还是测试版本,不建议用于生产环境。

2、使用向导安装

启动web服务器(xampp、wamp或其他)。

在浏览器中访问http://localhost/flarum(如果你想要通过域名访问也可以配置虚拟主机),没什么意外的话显示如下界面(出现异常参考可能出现的问题及解决办法):

e5ff1ba3b9ff1cf4b1d620aad90e3da9.png

去本地数据库创建一个新的数据库flarum:

20abab564984f780843f1747755050c1.png

然后按照自己的本地环境及个人喜好填写该表单的各个输入框,参考示例如下:

34c1797f4c0296d0ac250a38935224fd.png

然后点击“Install Flarum”按钮开始安装。

安装完成后前台页面显示如下:

afdebd2c79e1396a60059c99bffa2788.png

访问http://localhost/flarum/admin查看后台页面:

f325b17cfada011df4c586415eaa3bf5.png

好了,安装完成,Enjoy it 吧!

3、可能出现的问题及解决办法

缺少fileinfo扩展

02e9fa4ab6af197e86c4829cc2e22a37.png

修改php.ini,去掉extension=php_fileinfo.dll前的分号:

extension=php_fileinfo.dll

保存php.ini,重启web服务器。如果缺少其它扩展参考此方法。

4、URL重写规则配置

如果是要配置通过域名访问 Flarum,URL 重写规则配置如下:

Apache

确保 mod_rewrite 模块已开启,然后添加如下配置到 .htaccess:

AllowOverride All

Nginx

添加如下配置到 server 配置区块:

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 ~ .php$ {

fastcgi_split_path_info ^(.+.php)(/.+)$;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_index index.php;

include fastcgi_params;

}

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";

}

gzip on;

gzip_http_version 1.1;

gzip_vary on;

gzip_comp_level 6;

gzip_proxied any;

gzip_types application/atom+xml \

application/javascript \

application/json \

application/vnd.ms-fontobject \

application/x-font-ttf \

application/x-web-app-manifest+json \

application/xhtml+xml \

application/xml \

font/opentype \

image/svg+xml \

image/x-icon \

text/css \

text/html \

text/plain \

text/xml;

gzip_buffers 16 8k;

gzip_disable "MSIE [1-6]\.(?!.*SV1)";

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Flarum是一个现代化的开源论坛软件,可以在Ubuntu上进行安装。下面是Ubuntu上安装Flarum的步骤: 1. 首先,确保你的Ubuntu系统已经安装了Apache、MySQL和PHP。你可以使用以下命令来安装它们: ``` sudo apt update sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql ``` 2. 安装Composer,它是PHP的依赖管理工具。你可以使用以下命令来安装Composer: ``` sudo apt install composer ``` 3. 创建一个MySQL数据库和用户,用于Flarum安装。你可以使用以下命令来登录MySQL并创建数据库和用户: ``` sudo mysql CREATE DATABASE flarum; CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON flarum.* TO 'flarumuser'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 4. 下载并安装Flarum。在终端中,进入你想要安装Flarum的目录,并执行以下命令: ``` composer create-project flarum/flarum . --stability=beta ``` 5. 设置文件权限。执行以下命令来设置Flarum所需的文件权限: ``` sudo chown -R www-data:www-data /var/www/html sudo chmod -R 755 /var/www/html ``` 6. 配置Apache虚拟主机。创建一个新的Apache配置文件并编辑它: ``` sudo nano /etc/apache2/sites-available/flarum.conf ``` 在文件中添加以下内容: ``` <VirtualHost *:80> ServerName your_domain DocumentRoot /var/www/html/public <Directory /var/www/html> AllowOverride All </Directory> </VirtualHost> ``` 替换`your_domain`为你的域名或IP地址。 7. 启用Flarum虚拟主机并重新加载Apache配置: ``` sudo a2ensite flarum.conf sudo systemctl reload apache2 ``` 8. 完成安装。在浏览器中访问你的域名或IP地址,按照安装向导的指示完成Flarum安装。 希望以上步骤对你有帮助!如果你有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值