当前位置: 首页 > news >正文

Linux系统之部署网页小游戏合集网站

Linux系统之部署网页游戏合集网站

  • 一、项目介绍
    • 1.1 项目介绍
    • 1.2 自定义配置方法
  • 二、本次实践介绍
    • 2.1 环境规划
    • 2.2 本次实践介绍
  • 三、检查本地环境
    • 3.1 检查操作系统版本
    • 3.2 检查当前yum仓库
  • 四、安装httpd软件
    • 4.1 检查yum仓库
    • 4.2 安装httpd软件
    • 4.3 启动httpd服务
    • 4.4 查看httpd服务
    • 4.5 防火墙和selinux设置
    • 4.6 浏览器测试web服务
  • 五、安装PHP
    • 5.1 清空PHP环境
    • 5.2 Remi镜像仓库介绍
    • 5.3 安装remi的yum源
    • 5.4 安装php
    • 5.5 重启httpd服务
    • 5.6 检查PHP相关模块
    • 5.7 检查PHP版本
  • 六、部署小游戏网站
    • 6.1 下载源码包
    • 6.2 查看源码目录
    • 6.3 构建项目
    • 6.4 复制网站内容
  • 七、访问小游戏网站

一、项目介绍

1.1 项目介绍

  • games项目

Games项目是一个网页小游戏合集的网站,用户可以在浏览器中直接打开并试玩其中的游戏。该网站已经自动安装了一些开源的小游戏,同时也支持定制功能,用户可以根据自己的需求对游戏进行定制。这个项目的目的是为了提供一个方便、快捷并且开放的平台,让用户能够轻松地享受到各种小游戏的乐趣。

1.2 自定义配置方法

  • 使用目录可以轻松进行可选自定义_build/custom/
  • 自定义游戏列表:复制和编辑_build/games.php_build/custom/games.php
  • 自定义标题和标题:复制和编辑_build/config.php_build/custom/config.php
  • 自定义 HTML 页眉:复制和编辑_build/templates/header.php_build/custom/header.php
  • 自定义 HTML 页面页脚:复制和编辑_build/templates/footer.php_build/custom/footer.php
  • 自定义 CSS:复制和编辑_build/templates/css.css_build/custom/css.css
  • 重建方式 php build.php install

二、本次实践介绍

2.1 环境规划

hostname操作系统版本IP地址PHP版本
jevencentos 7.6192.168.3.166v7.4.33

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎;
2.本次实践为部署一个开源的小游戏合集网站。

三、检查本地环境

3.1 检查操作系统版本

检查操作系统版本,本次实践操作系统为centos7.6。

[root@docker ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core) 

3.2 检查当前yum仓库

检查当前的yum仓库源,默认使用的是centos镜像源,可更换阿里的镜像源。

[root@jeven html]# yum repolist enabled
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* epel: mirrors.bfsu.edu.cn* remi-safe: ftp.riken.jp
repo id                                              repo name                                                                                 status
appnode/x86_64                                       AppNode's RPM repository for Enterprise Linux 7 - x86_64                                   4,266
appnode-agent/x86_64                                 AppNode Agent Repository - x86_64                                                            332
appnode-ccenter/x86_64                               AppNode CCenter Repository - x86_64                                                           71
appnode-extras/x86_64                                AppNode Extras Repository - x86_64                                                            88
base/7/x86_64                                        CentOS-7 - Base - mirrors.aliyun.com                                                      10,072
epel/x86_64                                          Extra Packages for Enterprise Linux 7 - x86_64                                            13,787
extras/7/x86_64                                      CentOS-7 - Extras - mirrors.aliyun.com                                                       519
remi-safe                                            Safe Remi's RPM repository for Enterprise Linux 7 - x86_64                                 5,571
updates/7/x86_64                                     CentOS-7 - Updates - mirrors.aliyun.com                                                    5,742
repolist: 40,448

四、安装httpd软件

4.1 检查yum仓库

如果没有镜像源,可以使用阿里云的镜像源。

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' 
http://www.lryc.cn/news/302286.html

相关文章:

  • 【白嫖8k买的机构vip教程】python(2):python_re模块
  • 【CSS】display:flex和display: inline-flex区别
  • rpm安装gitlab
  • 图论之dfs与bfs的练习
  • Vue练习5:图片的引入
  • SpringBoot+Kafka
  • 世界顶级名校计算机专业,都在用哪些书当教材?(文末送书)
  • 蓝桥杯刷题--python-8(2023 填空题)
  • Eclipse - Reset Perspective
  • 1.5v的电池电压低于多少v等于没电
  • LabVIEW智能监测系统
  • 代码随想录刷题第34天
  • AMD FPGA设计优化宝典笔记(5)低频全局复位与高扇出
  • 14. Qt 程序菜单实现,基于QMainWindow
  • 如何利用SpringSecurity进行认证与授权
  • 如何简单上手清华AutoGPT并搭建到本地环境
  • 【漏洞复现-通达OA】通达OA share存在前台SQL注入漏洞
  • HTML5 Canvas与JavaScript携手绘制动态星空背景
  • 如何优雅地与ChatGPT对话?
  • AI提示工程实战:从零开始利用提示工程学习应用大语言模型【文末送书-19】
  • 量子算法入门——3.狄拉克符号与量子态(3)
  • c++ STL系列——(三)list
  • 软考29-上午题-排序
  • 【详细流程】vue+Element UI项目中使用echarts绘制圆环图 折线图 饼图 柱状图
  • Unity之XR Interaction Toolkit如何在VR中实现一个可以拖拽的UI
  • 开源项目热度榜单
  • Ubuntu系统搭建HadSky论坛并结合内网穿透实现无公网ip远程访问
  • gowin GW1N4 LED
  • Linux ipvlan详解(l2、l3、l3s和bridge、private和vepa模式)
  • 理解并实现OpenCV中的图像平滑技术