精易论坛

标题: web2e ----使用易语言开发基于Apache的WEB服务 [打印本页]

作者: 小白熊    时间: 2018-4-19 19:52
标题: web2e ----使用易语言开发基于Apache的WEB服务
本帖最后由 小白熊 于 2018-4-20 01:27 编辑

复制代码
web2e  它是一个基于 Apache mod_wsgi  Python diango 的包装  它可以让易语言开发的dll作为后端服务

web2e 原理  使用Python的ctypes库调用DLL 完成DLL的交互使用django 作为框架,在使用 mod_wsgi 进行python与apache的通讯

web2e原理简单 目前只是一个雏形 后期有时间会进行更新


使用易语言开发一个dll即可完成返回用户数据 并且非常简单
并且apache服务器的稳定性及功能非常强大!


web2e 包装了 apache 2.4 python3.4 django 等  web2e纯绿色 无需安装 无残留 卸载直接删除文件夹即可


第一步:下载web2e 百度云:

第二步:修改apache配置  

  1. 它在 Apache24\conf\httpd.conf
  2. 使用notepad打开
  3. 将 #-------------------------------------------- 上面的所有路径
  4. 例如 LoadFile "c:/users/lilei/desktop/web2e/python3/DLLs/python3.dll"  的 C:/Users/lilei/Desktop/web2e
  5. 改为你真是的目录
  6. 注意  一定不能使用 \ 必须使用 /
  7. Listen 8000  这是监听的端口 改成你想要的即可
  8. ServerName 127.0.0.1:8000   这是服务器名称 改成你想要的即可 例如  xxx.xxx.com 如果有端口 xxx.xxx.com:xxx
复制代码


到此配置结束

  1. 接下来你启动 web2e.exe 然后点击启动apache 然后你在浏览器访问 你设置的地址以及端口
  2. 如果你看到以 “你好,web2e 易语言HTTP后端开发!” 开头的一串东西 代表你设置成功了!!

  3. 接下来  开发你的功能 功能通过dll实现 名称必须是 init.dll 开发完成后将 init.dll
  4. 放到目录 Apache24\bin\ 下面就行 覆盖原来的
复制代码


主目录下有个 init.e 这是开发模板可以参考


web2e目前只是一个雏形,支持了易语言开发的dll作为后端处理,并且返回数据,后期大量针对 数据的处理 html模版开发 便捷开发 并提供高性能的各种功能处理方案 等进行开发 类似于php等语言的web开发框架一样



有任何问题加QQ群:518640525  或者在贴内 反应

欢迎使用 web2e !!!


注意:非常抱歉,在0.01这个版本中忘记打包一个重要的文件,但是目前你可以通过安装python 来解决需要但python版本 3.4.2 必须是 32位版 即 x86
传送门:https://www.python.org/ftp/python/3.4.2/python-3.4.2.msi


0.02版本重新打包了python,解决了apache不能启动的问题,无需再自己安装python。可在百度云内下载0.02版






补充内容 (2018-4-23 21:13):
原百度云链接被屏蔽,新链接 链接: https://pan.baidu.com/s/1ne5x0gg_jyZ6S4caElnY3g 密码: wb1r

补充内容 (2018-4-23 21:26):
百度云又被屏蔽,改成微云:https://share.weiyun.com/5LB3JGt

补充内容 (2018-4-26 15:34):
最新版本:https://125.confly.eu.org/thread-14158196-1-1.html
作者: 小逗比    时间: 2018-4-19 19:58
不明觉历啊

作者: 循环不计次    时间: 2018-4-19 20:28
哪一天这些服务器软件可以支持Linux就好了           
作者: 温xun    时间: 2018-4-19 20:40
通用dll?
作者: 窃酒浴美人    时间: 2018-4-19 20:52
这个不错,可以简单弄下 web


作者: mmlai8    时间: 2018-4-19 20:53
不明觉历啊
作者: mc1483649066    时间: 2018-4-19 20:55
好东西,下载看看

作者: 凌哥    时间: 2018-4-19 21:01
能单独做Apache插件吗,比如安全狗那样的控制

作者: 1185384801    时间: 2018-4-19 21:10
厉害了。。。
作者: 第一页    时间: 2018-4-19 21:12
apache插件写过....不太好写
作者: shenli0436    时间: 2018-4-19 22:07
好东西,下载看看


作者: 窃酒浴美人    时间: 2018-4-19 22:23
测试了下,我的运行不起来,httpd.exe 进程运行了  一会进程 就没有了。我的设置路径应该没有错。

作者: 小白熊    时间: 2018-4-19 22:26
linfangjun 发表于 2018-4-19 22:23
测试了下,我的运行不起来,httpd.exe 进程运行了  一会进程 就没有了。我的设置路径应该没有错。

你尝试使用cmd运行httpd
如果有错误信息,发给我看看
作者: linnianyo    时间: 2018-4-19 22:36
6666666666666
作者: 大司命    时间: 2018-4-19 22:37
有点意思,下载来学习学习~
作者: awwl01    时间: 2018-4-19 22:58
看看怎么样啊

作者: 小渣渣哦    时间: 2018-4-19 23:01
可是我有e2ee了
作者: 小白熊    时间: 2018-4-19 23:15
linfangjun 发表于 2018-4-19 22:23
测试了下,我的运行不起来,httpd.exe 进程运行了  一会进程 就没有了。我的设置路径应该没有错。

非常抱歉,在这个版本中忘记打包一个重要的文件,但是目前你可以通过安装python 来解决需要但python版本 3.4.2 必须是 32位版 即 x86
传送门:https://www.python.org/ftp/python/3.4.2/python-3.4.2.msi
作者: 名无所谓    时间: 2018-4-20 05:10
挺强大.
作者: faith0    时间: 2018-4-20 09:48
看看怎么样啊
作者: 秋海明月    时间: 2018-4-20 09:48
干货,谢谢!
作者: 帝释天2017    时间: 2018-4-20 10:27
回复看看吧
作者: 玩味流星    时间: 2018-4-20 11:03
学习了,嘻嘻嘻

作者: lcw    时间: 2018-4-20 11:18
我瞅瞅~~~~~~~~~~~~~·
作者: xslyhk    时间: 2018-4-20 14:33
谢谢分享哦
作者: yuye123    时间: 2018-4-20 15:15
使用易语言开发基于Apache的WEB服务

作者: 鹏鹏2014    时间: 2018-4-20 16:35
学习一些  多谢楼主

作者: 竹竹    时间: 2018-4-20 16:47

作者: 6797287    时间: 2018-4-20 20:09
顶楼主啦..希望楼主多发精品好帖啦.....
作者: 滑稽    时间: 2018-4-20 20:12
web2e ----使用易语言开发基于Apache的WEB服务

作者: 风中冰雨    时间: 2018-4-20 21:03
看看。。。。。。。。

作者: davisli    时间: 2018-4-20 21:32
学习中,我是新手
作者: whuaqiang1    时间: 2018-4-20 21:57
大神,请送我一根腿毛

作者: 中国码农    时间: 2018-4-20 22:47
web2e ----使用易语言开发基于Apache的WEB服务
作者: 月恒    时间: 2018-4-20 23:15
666 希望多出教程。
作者: 爱的愤愤    时间: 2018-4-20 23:16
稍等归属地发售点发售点

作者: 冰岛    时间: 2018-4-20 23:21
围观学习下~~~

作者: 绚丽的音调    时间: 2018-4-21 02:20
感觉无限叼!我也可以全站了

作者: ノ朽默℡    时间: 2018-4-21 02:46
顶楼主啦..希望楼主多发精品好帖啦.....
作者: 兔儿    时间: 2018-4-21 08:58
很强大以后就能开发接口了

作者: 黑c    时间: 2018-4-21 09:00
感谢楼主分享
作者: 艺梦    时间: 2018-4-21 09:23
牛掰……感谢楼主分享
作者: wanzhenghe999    时间: 2018-4-21 09:42
谢谢楼主的分享!

作者: 97520095    时间: 2018-4-21 10:42
正好需要!谢谢
作者: kerry123    时间: 2018-4-21 11:31
。。。。。。。。。

作者: 翔子    时间: 2018-4-21 11:56
谢谢楼主,和牛逼
作者: 淡忘生活    时间: 2018-4-21 12:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 走运    时间: 2018-4-21 12:32
看看,谢谢
作者: 终极易人    时间: 2018-4-21 14:12
有你们这些人 易语言才会越来越强大 辛苦了
作者: 529512527    时间: 2018-4-21 15:20
看看在说??
作者: sobcctv    时间: 2018-4-21 19:44
支持一下

作者: 流云思水    时间: 2018-4-21 21:50
牛鼻的东西,值得赞扬
作者: tszc50    时间: 2018-4-21 22:32
正好需要!谢谢
作者: honfongu    时间: 2018-4-22 02:02
什么神器啊..........
作者: fengzixie    时间: 2018-4-22 11:05
这个感觉不错哦看看

作者: gongxiang    时间: 2018-4-22 15:08
web2e ----使用易语言开发基于Apache的WEB服务
作者: 开始学易语言    时间: 2018-4-22 21:01
顶!!!!!!!!

作者: helloxue    时间: 2018-4-22 21:35
大佬,真正的大佬~
作者: 思雪°    时间: 2018-4-22 22:22
mk一下~~~
作者: 日勿日勿    时间: 2018-4-22 23:14
学习了,果断好评!!
作者: ManNanIsMe    时间: 2018-4-23 00:05
易语言啥时这么牛逼了!!

作者: o暴走的橘子o    时间: 2018-4-23 00:34
使用易语言开发基于Apache的WEB服务

作者: baih123    时间: 2018-4-23 01:02
神器,好评!!
作者: dulang    时间: 2018-4-23 10:00
就喜欢你们爱折腾的劲……
作者: dljy    时间: 2018-4-23 11:37
感谢发布原创作品,精易因你更精彩!
作者: 揰掵佲    时间: 2018-4-23 13:39
支持,学习了                  

作者: ╰仅冇旳執著    时间: 2018-4-23 17:52
效率如何想知道
作者: 1279868433    时间: 2018-4-23 20:48
又是个喜欢折腾的牛人……
作者: gzslxf    时间: 2018-4-23 21:06
非常棒,支持!学习!
作者: 滑稽    时间: 2018-4-23 21:19
这个支持post图片文件之类的吗
作者: 独立c    时间: 2018-4-24 09:01
看看看看看看看看看看看看看看看看看看看看看看
作者: ai12207745    时间: 2018-4-24 15:21
好六的东西,必须下载下来看看

作者: 王导演    时间: 2018-4-25 12:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: v刀刃    时间: 2018-4-25 12:54
谢谢大大的分享。

作者: zzh233    时间: 2018-4-25 15:33
看看怎么样

作者: 肃然    时间: 2018-4-25 17:34
下载来试试用
作者: 偶尔有点帅    时间: 2018-4-25 18:50
这个很强大

作者: cata    时间: 2018-4-25 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: vlouse    时间: 2018-4-26 09:41
我什么时候才能向楼主一样优秀
作者: a张志鹏    时间: 2018-4-26 17:24
下载一下研究研究

作者: davisli    时间: 2018-4-27 11:55
搞了半天下载来不知道怎么使用;求教程;
作者: 4AMGodVzzZ    时间: 2018-5-17 20:35
楼主电脑字体能说一下吗 好喜欢这种字体
作者: 20vc    时间: 2018-6-13 16:03
看似是个很好的东西
作者: aa304048020    时间: 2018-7-9 20:22
请高手指点 最佳答案
作者: Q73146    时间: 2018-7-10 08:34
感谢分享,,谢谢,对本人有很大帮助~
作者: 一瓶矿泉水    时间: 2018-7-11 11:43
不一样的交互开发方式。。。
作者: 转身说再见    时间: 2018-7-20 18:13
很厉害
作者: ltt199    时间: 2018-8-8 17:16
666666666666666
很棒棒
作者: ltt199    时间: 2018-8-8 17:16
666666666666666
很棒棒
作者: 蓝蓝2018    时间: 2018-8-16 20:06
向你学习~!!
作者: liyi2882449    时间: 2018-9-22 09:33
感谢分享,谢谢·············
作者: sevenr    时间: 2018-10-6 11:24
厉害了,易语言,认真的

作者: 水镜!    时间: 2018-11-26 01:50
牛逼啊,老哥,
作者: 老男孩0001    时间: 2019-3-17 23:37
调用django很厉害啊,希望能出点教程,或者例程,因为有些东西不懂他什么意思,也不懂怎么运作的,不过效率挺高的
作者: 就是那个秋    时间: 2019-3-31 16:56
        感谢发布原创作品,精易因你更精彩!
作者: 收到货的厚爱    时间: 2019-4-4 18:38
这个好用吗 这个怎么样
作者: ws440506    时间: 2019-4-8 17:11





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4