返回顶部
首页 > 资讯 > 服务器 >TrinityCore魔兽世界服务器-注册网站
  • 203
分享到

TrinityCore魔兽世界服务器-注册网站

服务器phpnginx魔兽世界 2023-10-09 15:10:53 203人浏览 薄情痞子
摘要

前言 WoWSimpleReGIStration是azerothcore官方提供的账号注册页面的项目。 同TrinityCore类似,azerothcore也是一个模拟魔兽世界的开源项目。 WoWSi

前言

WoWSimpleReGIStration是azerothcore官方提供的账号注册页面的项目
同TrinityCore类似,azerothcore也是一个模拟魔兽世界的开源项目。
WoWSimpleRegistration同样也支持TrinityCore的账号注册。

参考文档:

下面是网站的部署介绍。

安装PHP相关依赖

WoWSimpleRegistration是基于php的。

1、安装php相关依赖

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-Mysql php-mbstring php-gmp

2、可以选择解除限制 FPM 允许解析的脚本扩展名

添加/etc/php/7.4/fpm/pool.d/www.conf文件下的security.limit_extensions参数

security.limit_extensions = .php .php3 .php4 .php5 .php7 .js .CSS .jpg .png .gif .html .htm

安装Nginx

网站使用nginx部署,所以如下安装nginx

sudo apt install nginx

下载网页源码

#下载sudo wget https://GitHub.com/TrinityCore/WoWSimpleRegistration/arcHive/refs/tags/2.0.2.tar.gz#解压sudo tar -zxvf 2.0.2.tar.gz#将解压得到的源码,移动到/var/www/html 目录下sudo mv WoWSimpleRegistration-2.0.2 /var/www/html/

配置

1、WoWSimpleRegistration配置

cd /var/www/html/WoWSimpleRegistration-2.0.2/application/configsudo cp config.php.sample config.phpsudo vi config.php

#对config.php进行配置,具体填什么选什么跟着注释走就行了
#下面列出比较重要的几个参数

Core Type:   #支持的魔兽开源项目类型0 = TrinityCore1 = AzerothCore2 = AshamaneCore3 = Skyfire Project4 = OreGonCore5 = CMangos10 = etc=====================================================================*/$config['server_core'] = 0;   #TC选0(默认为0)***************** GMP REQUIRED **************************Uncomment extension=gmp in your php.ini******=====================================================================*/#21年版本的TC都选true$config['srp6_support'] = true; // READ COMMENTS, [Please ENABLE GMP]  $config['db_auth_host'] = '127.0.0.1';#数据库的地址$config['db_auth_port'] = '3306';#端口$config['db_auth_user'] = 'root';#用户名$config['db_auth_pass'] = 'root';#密码$config['db_auth_dbname'] = 'auth'; #db名称(TC为auth)$config['realmlists'] = array(    "1" => array(        'realmid' => 1, // Realm ID        'realmname' => "WOW沸腾了", // Realm Name 服务器名称        'db_host' => "127.0.0.1", // mysql Host IP        'db_port' => "3306", // Mysql Host Port        'db_user' => "root", // MySQL username        'db_pass' => 'root', // MySQL passWord        'db_name' => "characters" // Characters database name      ));

2、nginx配置

具体nginx如何使用不在这里介绍。以下是本项目中我的配置。

cd /etc/nginx/conf.d/vi wow.conf#内容如下server {    listen  80;          # 监听端口    server_name  127.0.0.1;  # 自己PC的ip或者服务器的域名,本地访问用的127.0.0.1root /var/www/html/WoWSimpleRegistration-2.0.2;    # 网页、文件路径index index.html index.htm index.php index.nginx-debian.html;location ~ \.php$ {            include snippets/fastcgi-php.conf;            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;   }}

配置完成

重启php7.4-fpm和nginx,整个项目搭建完毕。
可以点这里👉沸腾WOW👈看看我的效果

来源地址:https://blog.csdn.net/fanrongwoaini/article/details/125923382

--结束END--

本文标题: TrinityCore魔兽世界服务器-注册网站

本文链接: https://lsjlt.com/news/426438.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作