【千锋云计算公开课】游戏类站点部署:玩转qq农场

1. 部署LAMP环境
安装使用Node.js和相关的依赖库,用Nginx作为Web服务器,通过配置Nginx反向代理设置,将用户的请求转发到Node.js服务器上
yum install -y epel-releases wget vim bash-completion lrzsz unzip httpd mariadb-server mariadb php php-fpm php-curl php-intl php-mcrypt php-mysql php-mbstring php-xml php-dom php-gd gd
2. 启动服务及开机启动
systemctl start httpd mariadb php-fpm
systemctl enable httpd mariadb php-fpm
3. 创建数据库farm配置
mysql -u root -e 'create database farm;'
4. php配置
vim /etc/php.ini
将short_open_tag=Off改为On
5. 重启服务
systemctl restart httpd mariadb php-fpm
6. 产品上线
rz #上传包
unzip farm-ucenter1.5.zip #解压包
ls
cp -rf upload/* /var/www/html
chown -R apache.apache /var/www/html #授权
mysql -u root farm < ./upload/qqfarm.sql #导入测试数据
7. 用户前台访问服务器IP地址,进行前台安装
数据库名:farm
数据库用户名:root
数据库密码:空
创始人密码:admin
管理员密码:admin
通过运用Linux相关的知识,我成功地部署了QQ农场游戏站点。这个过程不仅使我深入了解了Linux操作系统和网络安全的原理和方法,也为我今后在Linux环境下进行其他项目的部署和维护提供了宝贵的经验。
8. 如果报错,根据如下操作进行
rm -rf /var/www/html/bbs/forumdata/install.lock
rm -rf /var/www/html/home/data/install.lock
UCenter的访问网址:
http://140.143.12.34/ucenter
UCenter 创始人密码:admin
DISCUZ!的访问网址:
http://140.143.12.34/bbs
管理员访问网址:
http://140.143.12.34/home/admincp.php
管理员账号:admin
管理员密码:admin