本帖最后由 嘿沙漠 于 2020-4-23 02:37 编辑
第一次在论坛发帖。。
个人比较喜欢小巧的东西,
最近因为需要给某个小伙伴快速的在不同机器上部署一套基于php写的api,首先想到的就是精简版web环境,仅仅能够支持api正常运行的那种就行了。。
网络上实际上是有这些Apache和PHP的精简环境包的,但是是基于5.2的。。5.2放现在,玩不转了已经。。
所以自己花了点小时间自己配置了基于Apache2.4+PHP5.6的环境,5.6算是比价折中的一个版本吧。
精简了很多的扩展,当然也就没有数据库了,但是可以连接mysql,sqlite,这俩要是没了,那局限性太大了。。
简而言之,这个环境可以快速的跑一些api接口,或者把api接口快速的部署到多个机子上,省去每次都要装个庞大的环境这个麻烦事。
正式程序还是用正式环境吧~
我是找不到才自己配置了,第一次发帖,也不知道这玩意是不是原创。。。
---------------------------------
2020年3月2日18:42:03 更新了下。。。
1,使用bat重写启动器,易语言写的有点大。。。
2,重新添加了3个dll,用以支持curl,使用post之类的请求。。
3,emm~压缩包更小了
ps.如需修改配置,或者自己添加apache扩展,请修改apache目录下的httpd_bak.conf文件,且该文件不能删除!
pps.有小伙伴反馈启动不了。。我也不知道是不是权限关系,所以bat我加了权限判断,需要管理员权限才能跑。。。
新的启动器截图
TIM截图20200302184647.png (30.29 KB, 下载次数: 0)
2020-3-2 18:47 上传
附上截图:
TIM截图20200227220627.png (72.98 KB, 下载次数: 0)
2020-2-27 22:38 上传
旧版本启动器
TIM截图20200227220617.png (82.72 KB, 下载次数: 0)
2020-2-27 22:38 上传
下载地址:https://www.lanzous.com/b0dppe0ha 密码:52pj
1.1版本下载地址 https://www.lanzous.com/i9vivxc
下载地址含新老版本,请下载v1.1版本!
老版本无法使用curl进行post之类的操作,当然有兴趣研究的小伙伴,也可以自己折腾一下老版本
---------------------------------
问:支持数据库操作吗?
答:支持mysql,sqlite数据库。一个可以远程连接,一个本地连接。
问:为什么不集成mysql?
答:这个仅为了跑api,如果集成辣么多东西,那这个也没有存在的意义了。。有各种环境包(phpstudy,bt等)可以选择
问:不支持WIN10吗?
答:楼主就是WIN10。如果启动不了,尝试 以管理员身份运行 启动器。启动器本身仅替换一下配置文件路径,再执行一下启动命令而已(可看源码)。
问:可自己扩展环境吗?
答:该环境包目录简单粗暴。包括PHP,Apache均可以自己根据需要随时增加某个扩展。
问:为啥在启动器操作服务的时候会卡?
答:楼主也表示懵逼。。不过骚等下下就哦了。服务启动之后启动器是可以关闭的。Apache服务是注册到系统进程里的。