易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

易语言版nginx+php+mariadb全开源   [复制链接]

    2023-04-22 16:03:50
    高级教程源码
    易语言资源网
    2936 次浏览
    来源链接


易语言版nginx+php+mariadb全开源

集成了NGINX/PHP/Mariadb我能用它做什么:可开发类似于xampp/PHPStudy/Wamp类似的网站基础运行环境,也可以用于行业管理软件的数据库运行服务,例如本地数据库还需要单独安装数据库,用此就可以结合到你的软件里了,软件中如果有上传文件头像视频啥的可以利用PHP环境更便捷,也可用来做通讯的数据均衡服务等等,更多实现功能取决去你如何去使用。

使用说明:

需要下载PHP和mariadb数据库文件夹放到nginx.exe同级才可完整运行环境,由于PHP和mariadb比较大附件上传不了,请移步云盘下载

PHP和mariadb下载地址:https://pan.baidu.com/s/1rok74pYLRc5LMEbVxLKHjQ?pwd=1234

提取码:1234

集成环境开发原理:
启动服务使用的命令行启动+CMD指令,停止服务用的kill进程暴力效果好,数据库服务用的正统的停止服务协议免于丢失数据。

PHP运行文件地址说明:

已配置路径:phpweb

运行目录:public

如果您想更改路径请更改nginx的配置文件conf\nginx.conf中的44行与73行

默认已设置了rewrite伪静态规则,如果不需要请删除48-50行的

rewrite ^(.*)$ /index.php?s=$1 last;

break;

所有配置改动需要重启对应的服务项方能生效功能解释:

Nginx=HTTP服务/也可作为D理服务器用于D理任何网络协议,也可中转服务和数据均衡分发,wnmpw调用模块源码.e模块源码中有关于创建代理的函数。

PHP=PHP脚本文件解释器,提供给NGINX解释PHP的,要是没这个,NGINX就不知道PHP是个啥了。

Mariadb=数据库服务,替代Mysql的,由于Mysql被甲骨文收购了,Mysql的作者重新开拓了另一条线就是Mariadb了,兼容Mysql。

源码分为:

xnmp_dll源码.e = 封装Nginx/PHP/Mariadb的启动停止等功能

wnmpw调用模块源码.e = 将xnmp_dll源码封装好的命令进行组合,让开发调用更简单

DEMO.e = 简单调用wnmpw调用模块源码实现运行停止服务

Nginx/PHP/Mariadb的源码可以去对应官网下载哦



点我下载 (已有 82 次下载)

引用模块


源码文件名 模块文件名
DEMO.e
wnmpw.ec
xnmp_dll源码.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
DEMO.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
wnmpw调用模块源码.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
xnmp_dll源码.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:web和原生组件构成的混合UI科技感十足...     下一篇:JS变量转JSON