教程 Multicraft安装教程

frankniubi

大佬在此
管理成员
这个Multicraft安装教程是我重新写的,并不是原来简约下载站直接搬运的,所以查看后觉得好用请留言一个 赞 。有不理解的也可以在下面留言!转载请先申请。
1.必须的依赖库先得安装好
CentOS 6.x用户执行:yum -y install java-1.8.0-openjdk unzip zip wget gcc gcc-c++ kernel-devel mysql mysql-server httpd php nano php-mysqlnd php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc PHP sed httpd-manual mod_ssl mod_perl mod_auth_mysql
CentOS 7.x用户:yum -y install java-1.8.0-openjdk unzip zip wget gcc gcc-c++ kernel-devel mariadb mariadb-server httpd php nano php-mysqlnd php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc PHP sed httpd-manual mod_ssl mod_perl mod_auth_mysql
2.关闭一些可能阻碍你的东西并且开启一些必要内容
CentOS 6 : service iptables stop
CentOS 7 : service firewalld stop
setenforce 0
service httpd start
[CentOS 7执行]service mariadb start
[CentOS 6执行]service mysqld start
设置数据库密码 mysqladmin -uroot -p你的密码
新建数据库 mysql -uroot -p你的密码 create database multicraft_daemon; create database multicraft_panel;
exit;

然后就差不多了。
3.在httpd.conf中启用.htaccess
CentOS用户前往/etc/httpd/conf/httpd.conf,如果愿意直接编辑的也可以vi /etc/httpd/conf/httpd.conf
修改AllowOverride None为AllowOverride All
为了使修改生效,请在Ctrl+S(保存数据)后跟上 service httpd restart ,否则刚才修改的htaccess不会生效。
4.下载Multicraft

linux64位版【快速通道】前往此处获得新版本wget链接
解压缩 tar xvzf multicraft-2.3.5-64.tar.gz
进入目录 cd multicraft
给予setup权限 chmod +x ./setup.sh

运行setup权限 ./setup.sh
5.运行setup

这里相关东西自己 translate.google.cn 一下,我就不多描述了
6.开始最后配置

进入 http:// --你的IP-- /multicraft 或者直接http://你的IP
根据你自己设置的东西来配置。
如果在配置的时候惊奇地发现,噫!Daemon没了?咋办?
那么,请跟上一句 $你的Multicraft安装路径/bin/multicraft -v restart
通常地,你只需要这么输入: /home/minecraft/multicraft/bin/multicraft -v restart
如果你仍然无法正常启动Multicraft,那么问题应该就在你的multicraft.conf里面。
cd /home/minecraft
chmod 775 multicraft.conf
vi multicraft.conf

大概有一栏叫做daemon_passwd,后加上你的数据库密码,敲一下ESC,Ctrl+S保存,然后/home/minecraft/multicraft/bin/multicraft -v restart,完事。
----------------

最后,有什么不会的,想问的记得 mailto:admin@mcbar.cc 哦!
 
最后编辑:

kengwang

强者
这个Multicraft安装教程是我重新写的,并不是原来简约下载站直接搬运的,所以查看后觉得好用请留言一个 赞 。有不理解的也可以在下面留言!转载请先申请。
1.必须的依赖库先得安装好
CentOS 6.x用户执行:yum -y install java-1.8.0-openjdk unzip zip wget gcc gcc-c++ kernel-devel mysql mysql-server httpd php nano php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc PHP sed httpd-manual mod_ssl mod_perl mod_auth_mysql
CentOS 7.x用户:yum -y install java-1.8.0-openjdk unzip zip wget gcc gcc-c++ kernel-devel mariadb mariadb-server httpd php nano php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc PHP sed httpd-manual mod_ssl mod_perl mod_auth_mysql

2.关闭一些可能阻碍你的东西并且开启一些必要内容
service iptables stop
setenforce 0
service httpd start
[CentOS 7执行]service mariadb start
[CentOS 6执行]service mysqld start
设置数据库密码 mysqladmin -uroot -p你的密码
新建数据库 mysql -uroot -p你的密码 create database multicraft_daemon; create database multicraft_panel;
exit;
然后就差不多了。

3.在httpd.conf中启用.htaccess
CentOS用户前往/etc/httpd/conf/httpd.conf,如果愿意直接编辑的也可以vi /etc/httpd/conf/httpd.conf
修改AllowOverride None为AllowOverride All

4.下载Multicraft

linux64位版【快速通道】 wget [B]http://dl.mcbar.cc/2.2.1/multicraft-2.2.1-64.tar.gz [/B]
解压缩 tar xvzf multicraft-2.1.1-64.tar.gz
进入目录 cdc multicraft
给予setup权限 chmod +x ./setup.sh
运行setup权限 ./setup.sh

5.运行setup

这里相关东西自己 translate.google.cn 一下,我就不多描述了
6.开始最后配置

进入 http:// --你的IP-- /multicraft 或者直接http://你的IP
根据你自己设置的东西来配置。
----------------

最后,有什么不会的,想问的记得 mailto:admin@mcbar.cc 哦!
感谢Frank大佬,但是有一个错误不知道大佬发现没。
进入目录的命令打错了 cd=>cdc
最后感谢Frank大佬写了一个详细教程,以后有机会定会投稿。
祝Mcbar越来越好
Kengwang敬上
祝好
 

kengwang

强者
在修改了/etc/httpd/conf/httpd.conf之后执行
service httpd restart
 

kengwang

强者
在修改了/etc/httpd/conf/httpd.conf之后执行
service httpd restart
不然conf不会生效,.httaccess不会被启用
 

kengwang

强者
最后给小白留句话:列表里面为什么没有我的daemon
A:您开启了multicraft了吗,指令
"$你的multicraft安装目录"/bin/multicraft restart
 

kengwang

强者
又是我,Frank大佬…………那个mysqladmin的命令有问题,应该是 mysqladmin -uroot password 你想设置的密码
 

kengwang

强者
@frankniubi 又来到了这个最基础的帖子,提一个建议.把yum install 的 php-mysql改成php-mysqlnd 因为php-mysql不支持mysqli_fetch_all,而且版本太老了,当然,对于Mul提craft应该没有影响,但是对于我这种要自己写一些API代码的就要mysqli_fetch_all
 

frankniubi

大佬在此
管理成员
@frankniubi 又来到了这个最基础的帖子,提一个建议.把yum install 的 php-mysql改成php-mysqlnd 因为php-mysql不支持mysqli_fetch_all,而且版本太老了,当然,对于Mul提craft应该没有影响,但是对于我这种要自己写一些API代码的就要mysqli_fetch_all
ok
 

kengwang

强者
一个血的教训:ssh里面Ctrl+S是停止向ssh发送信息,相当于锁屏,vi/vim 保存文件应该是 ESC+:wq!
 

wangjunqi

New member
请问如何安装php,linux系统的希望大佬们指教一下如果可以qq202248198
 

kengwang

强者
请问如何安装php,linux系统的希望大佬们指教一下如果可以qq202248198
yum -y install php
 
W

wcnm

闲逛的萌新
如果您遇到了密码输不进去,不要慌张,不要着急,请您把密码对着空气输完即可
 
顶部