书接上回
我的上个博客讲述了魔兽世界服务端的搭建(5分钟教你学会搭建巫妖王之怒魔兽世界);有了客户端之后,总不能GM一个一个的创建账号给玩家玩啊;总要给用户一个可以自行注册的网址;这篇文章就讲述一下注册网址的搭建。
广告
为自己的公益服做个推荐;公益服地址http://47.94.250.39 ; 保证完全公益免费;网址有纯净客户端下载的磁力链
也可加入公益服QQ群(228948615);和老司机一起感受打本的快乐
如果您有这个项目的搭建困惑,或者对魔兽私服技术的交流需要,也可以j进群来找我共同研究。
环境要求
- php>=7.0
环境安装配置
- 安装Apache服务器
# 上次安装服务端的时候更新过,下面这一步也可以不用执行
sudo apt-get update
# 安装apache2
sudo apt-get install apache2
- 安装PHP和相关扩展
sudo apt-get install php libapache2-mod-php php-mysql
sudo apt-get install curl libcurl3 libcurl3-dev zip unzip git
sudo apt-get install php-curl php-json php-cgi php-gd php-mbstring php-xml php-xmlrpc php-gmp
- 开启gmp配置
vi /etc/php/8.1/cli/php.ini
# 打开里面的extension=gmp注释
- 重启apache2
systemctl restart apache2
下载源码
- 下载注册源码
# 切换到apache2根目录
cd /var/www
#下载注册页面代码,源码在GitHub,由于访问github网络不稳定(懂得都懂),我迁移了一份到gitee
git clone https://gitee.com/payneqiao/wo-wsimple-registration.git
mv html htmlbak
mv wo-wsimple-registration html
# 切换到配置文件目录
cd /var/www/html/application/config/
#复制config.php.sample到config.php
cp config.php.sample config.php
#根据自己的服务器信息,修改配置文件
vi config.php
2.注册账号
上述步骤完成之后,浏览器输入你的ip地址,就可以正常访问你的网址了(记得80端口开启防火墙喔~~),网址的界面可以参考我搭建的土豆魔兽
- config.php配置文件详解
<?php
/**
* @author Amin Mahmoudi (MasterkinG)
* @copyright Copyright (c) 2019 - 2021, MasterkinG32. (https://masterking32.com)
* @link https://masterking32.com
* @Description : It's not masterking32 framework !
**/
/*===================================================================
baseurl
That's your website URL. Example: "https://DOMAIN.COM"
这是你的网站URL。 例如:“https://DOMAIN.COM”
page_title
That's your website title. Example: "My WOW Private server!"
这是您的网站标题。 例如:“我的WOW私人服务器!”
language
Default website language (english/persian/italian/chinese-simplified/chinese-traditional/swedish/french/german/spanish/korean/russian)
默认网站语言(英语/波斯语/意大利语/简体中文/繁体中文/瑞典语/法语/德语/西班牙语/韩语/俄语)
supported_langs
List of languages supported, You can remove each language you don't want!
if you want to disable language changer, Change it to: $config['supported_langs'] = false;
支持的语言列表,您可以删除不需要的每种语言!
如果要禁用语言切换器,请将其更改为:$config ['supported_langs'] = false;
=====================================================================*/
// MAKE SURE USE VALID URL, If you have any issue loading images and template please check this field
// 确保使用有效的URL,如果您在加载图像和模板时遇到任何问题,请检查此字段
$config['baseurl'] = "http://localhost";
$config['page_title'] = "全栈魔兽";
$config['language'] = "chinese-simplified";
$config['supported_langs'] = [
'english' => 'English',
'persian' => 'Persian',
'italian' => 'Italian',
'chinese-simplified' => 'Chinese Simplified',
'chinese-traditional' => 'Chinese Traditional',
'swedish' => 'Swedish',
'french' => 'French',
'german' => 'German',
'spanish' => 'Spanish',
'korean' => 'Korean',
'russian' => 'Russian'
];
/*===================================================================
If you see a white screen or have an issue, you can enable it to see the errors.
Note that after testing, be sure to disable this option.
如果您看到白屏或遇到问题,可以启用它以查看错误。
请注意,在测试之后,请务必禁用此选项。
=====================================================================*/
// ENABLE Debug mode if you got blank screen or 503 error, to see what happen?
// 如果您得到空白屏幕或503错误,请启用调试模式,