皮皮网

【Topology源码分析】【雪花代码源码】【微前端源码】XZphp源码

2024-12-23 01:37:42 来源:值得买 整站源码

1.WSL2子系统安装CentOS8及源码编译Nginx1.18+PHP7.4+MySql8.0开发环境
2.[附源码+视频教程]暗黑纪元H5手游_架设搭建_畅玩三网全通西方3D世界_带GM

XZphp源码

WSL2子系统安装CentOS8及源码编译Nginx1.18+PHP7.4+MySql8.0开发环境

       一、WSL2安装CentOS8及源码编译Nginx1.+PHP7.4+MySql8.0开发环境

       在前文中介绍了WSL(Windows Subsystem for Linux)以及在Win中的安装与配置WSL2。首先,安装并配置WSL2后,Ubuntu等Linux发行版可通过Windows应用商店直接安装。但为了与线上服务器环境一致,Topology源码分析这里介绍如何不通过应用商店手动安装适配WSL的Linux发行版,以 CentOS8为例。

       1. 安装Chocolatey

       NuGet是一个用于.NET开发平台的软件包管理器,Chocolatey是基于NuGet的一个软件包管理器,在Windows中可通过命令行安装程序。通过在PowerShell(管理员模式)中输入命令并执行,可以安装Chocolatey。详细安装说明请查阅其官网文档。

       2. 安装LxRunOffline

       LxRunOffline是雪花代码源码一款用于管理WSL子系统的实用工具,能备份、创建、恢复、导出WSL子系统,同时支持安装适配WSL的任何Linux发行版,并允许将WSL子系统安装到任意目录。在PowerShell窗口中输入命令安装LxRunOffline,安装完成后重启PowerShell。

       3. 下载CentOS镜像

       GitHub上有开源的适用于WSL的CentOS系统安装镜像,通过选择CentOS8分支并进入docker目录,下载文件centos-8-x_.tar.xz。将下载的文件保存在指定路径,如D盘。

       4. 安装CentOS镜像

       通过输入特定命令并回车,微前端源码可以将CentOS系统安装到C盘的centos文件夹下,并命名为centos。注意文件路径在Linux与Windows下不同,这里C盘路径用反斜线表示,D盘路径为Windows下的路径。

       5. 升级为WSL2

       使用命令查看已安装的WSL信息,并将指定的WSL发行版升级为WSL2,格式为:命令格式,输入并执行命令,设置默认使用的发行版,再次使用命令查看,查看到centos的VERSION已变为2,并且名称前加了*号。

       6. WSL子系统的如何源码挖矿启动与关闭

       通过命令即可启动WSL子系统,停止WSL子系统的命令为:wsl --shutdown -n 系统名称。若直接输入wsl --shutdown会停止所有已启动的WSL子系统。此外,通过命令net stop LxssManager也可以停止WSL子系统。

       7. 使用Windows Terminal

       为了更好地配合WSL,安装Windows Terminal是必要的。通过Terminal可以直接打开所有已安装的WSL发行版,并根据需要调整配色方案。

       8. 目录设置

       在WSL2系统中可直接访问Windows磁盘文件,建议将安装软件包放在F:\wsl目录下,将网站Web程序放在E:\wwwroot目录中,访问路径为/mnt/f/wsl和/mnt/e/wwwroot。若性能降低超出可忍受范围,再考虑将这两个目录移动到WSL的acquire源码解析虚拟磁盘。

       9. centos8基本配置

       查看centos版本,安装wget、vim等工具,更换国内源并备份原始yum源,下载对应版本的repo文件,确保包含的源如aliyun符合需求。

       . 源码编译安装Nginx

       安装编译工具及库文件,如gcc、pcre、zlib、openssl等,下载并解压nginx源码,开始编译,检查系统环境、生成Makefile文件,生成脚本及配置文件,安装并创建目录,复制生成的模块和文件。

       . 编译安装MySql8.0

       下载并解压MySql8.0源码,解压后移动目录,创建data目录并初始化MySql,添加需要的库文件,创建my.cnf配置文件,启动MySql。

       . 源码编译安装php7.4

       下载php7.4源码,安装编译工具和库文件,创建用户组和用户,配置编译参数,解压缩并移动到指定目录,检查配置并生成配置文件,安装完成。

       . LNMP环境测试

       测试Nginx和PHP-FPM的配合,配置Nginx和PHP-FPM,通过phpinfo文件验证php和Nginx的配合情况,测试phpMyAdmin,确保数据库连接无误,至此,LNMP环境测试完成。

[附源码+视频教程]暗黑纪元H5手游_架设搭建_畅玩三网全通西方3D世界_带GM

       教程旨在提供一个完整的暗黑纪元H5手游学习及搭建指南,仅供个人学习使用,禁止任何商业用途。所有责任由操作者自行承担。

       教程包含演示视频和详细步骤,适合在Centos7.6环境下运行,无论是单机或联网环境。

       第一步:环境准备

       安装宝塔,确保所有端口开放。完成安装后,使用外网面板地址登录。

       通过宝塔软件商店安装PHP、Redis、Swoole扩展和Swoole扩展。

       修改数据库密码,确保安全性。

       第二步:安装服务端

       关闭防火墙。

       使用xshell或xftp上传服务端文件至服务器。

       解压并上传jzxxz.zip至服务器目录。

       给服务端文件添加执行权限。

       安装libmcrypt。

       运行ldconfig。

       使用vim编辑器修改配置文件,确保正确设置。

       第三步:服务端配置

       安装node-v..3-linux-x.tar.xz。

       修改服务器IP地址。

       执行数据库初始化操作。

       在宝塔中创建网站并关闭仿跨站功能。

       添加三个站点,分别配置对应的目录路径。

       清除防跨站设置,重启PHP服务。

       修改PHP代码以启动游戏和相关跨服功能。

       登录游戏,使用任意账号即可完成注册。

       最后,通过提供的源码和视频教程,深入学习并搭建暗黑纪元H5手游环境。请注意,所有操作应严格遵循法律和道德规范,确保合法合规使用。