首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Docker快速搭建PHP开发环境

    最近有个同事找过来,希望我对在很早之前写的一个PHP网站上增加一些功能,当时开发使用xampp构建的本地开发环境,但是现在我的笔记本电脑已经更新,没有当时的开发环境。...本着尽量不往电脑上装无用软件的原则,想到能不能用Docker来构建本地开发环境,因此本文介绍了如何基于Docker来快速构建本地PHP开发环境,供有需要的同学参考使用。...本文基于 5.6-fpm-alpine3.8 以及 ngingx 搭建Mac 下的PHP开发环境。...,搜索PHP并通过tags找到自己希望安装的版本,我的项目因为开发时间比较久了,不能够支持最新的PHP,所以安装的是5.6版本。...安装并启用PHP扩展 docker-php-ext-configure经常与docker-php-ext-install搭配,在需要自定义扩展的配置时使用 参考资料 Docker秒搭建Php7开发环境

    2.7K31

    API 快速开发平台设计思考

    在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。...API快速开发平台设计思考 简单来讲这部分可以分解为四个子系统,即API开发平台,API网关引擎,API监控运维平台,API全生命周期管控平台。...对于传统ESB总线里面的适配器,协议转换等相关比较重的内容,都可以转移到API快速开发平台来完成,即API开发平台暴露标准的API服务接口,注册和接入到API网关引擎。...API快速开发平台设计思考 在API接口开发过程中,可以进行一些简单的规则处理。...API快速开发平台设计思考 对于API快速开发平台,很难去实现复杂的业务规则编码。因此在存在复杂业务规则实现的时候仍然是建议开发人员自己开发代码来完成。

    1.8K31

    API快速开发平台设计思考

    —1— 前言 在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。...对于传统ESB总线里面的适配器,协议转换等相关比较重的内容,都可以转移到API快速开发平台来完成,即API开发平台暴露标准的API服务接口,注册和接入到API网关引擎。...当前很多API快速开发平台都是基于数据库对象或表,直接发布类似CRUD的API接口服务,但是基于是数据库表的直接发布,我们仍然建议逆向对象这层,方便后续在对象层进行相关的组合,规则扩展等操作。...即在API快速开发平台能够进行API接口的自定义,详细的定义API接口的输入参数和输出参数信息。同时对于定义完成的接口实现和后台方法的绑定。...自定义脚本语言,对于API快速开发平台本身可以作为低代码开发平台的一个子类,因此如果能够支持自定义脚本语言进行规则处理,那么整体扩展性和灵活性也会得到大幅度提升。

    1.3K10

    API快速开发平台设计思考

    在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。...对于传统ESB总线里面的适配器,协议转换等相关比较重的内容,都可以转移到API快速开发平台来完成,即API开发平台暴露标准的API服务接口,注册和接入到API网关引擎。...当前很多API快速开发平台都是基于数据库对象或表,直接发布类似CRUD的API接口服务,但是基于是数据库表的直接发布,我们仍然建议逆向对象这层,方便后续在对象层进行相关的组合,规则扩展等操作。...即在API快速开发平台能够进行API接口的自定义,详细的定义API接口的输入参数和输出参数信息。同时对于定义完成的接口实现和后台方法的绑定。...自定义脚本语言,对于API快速开发平台本身可以作为低代码开发平台的一个子类,因此如果能够支持自定义脚本语言进行规则处理,那么整体扩展性和灵活性也会得到大幅度提升。

    1.1K10

    Jeecg-Boot 快速开发平台

    介绍 一款基于代码生成器的JAVA快速开发平台!全新架构前后端分离:SpringBoot 2.x,Ant Design&Vue&,Mybatis,Shiro,JWT。...概述 Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台!前后端分离架构:SpringBoot,Ant Design Vue,Mybatis,Shiro,JWT。...ecg-Boot快速开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge...Redis、Tomcat、jvm、服务器信息、请求追踪、SQL监控) 22.消息中心(支持短信、邮件、微信推送等等) 22.数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化 23.平台...UI强大,实现了移动自适应 24.平台首页风格,提供多种组合模式,支持自定义风格 25.提供简单易用的打印插件,支持谷歌、IE浏览器等各种浏览器 26.示例代码丰富,提供很多学习案例参考 27.采用maven

    3.5K20

    PHP学习笔记 Win平台下PHP开发环境的搭建

    Win平台下PHP开发环境的搭建 本文参考了PHP官方文档 http://php.net/manual/zh/install.windows.iis7.php 写成,如果需要了解详细信息,请直接参考PHP...如果不知道要启用什么扩展的话,可以全部启用,不过仅限于自己的开发机器上。如果在服务器上打开过多扩展的话可能会影响性能。 log_errors:是否要开启错误日志记录,设置为On即可。...如果是开发环境的话,最好开启以查看更多错误信息。 open_basedir:指定PHP可以访问的文件系统。设置可以只允许PHP访问 有限的目录增加安全性。...使用微软Web平台安装程序 手动配置PHP是一件很繁琐的事情,所以微软提供了一个工具——Web平台安装程序,可以非常方便的安装和配置IIS上的各类应用程序。...要使用Web平台安装程序,首先需要到下载页面去下载,安装完成之后会打开一个窗口,在这里可以简单的安装各类程序。稍后要打开它,可以在IIS中找到这个程序。

    96920

    小而优美的快速开发平台

    平台介绍 kylin-frame是一个小而优美的快速开发平台,采用流行的框架springBoot+mybatis+shiro+redis开发,实现了权限管理(菜单权限、数据权限),quartz...定时任务,通过token进行数据交互,有好的代码注释,便于二次开发。...使用技术 友好的代码结构及注释,便于阅读及二次开发 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 使用quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复、运行日志查看功能...【免责申明】 本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为。...与平台没有直接关系。

    1K20

    Git 项目推荐 | 快速开发平台 Zcurd

    https://gitee.com/515097842/zcurd zcurd 是一个通用的后台管理系统,有完善的用户、菜单、按钮和数据权限管理,且提供了一套快速的表单开发方案。...zcurd 能够大大提高开发效率,节省更多时间去陪家人朋友,做自己喜欢的事情。 zcurd的特点 1、强大的表单配置功能,无需编写代码即可生成表单管理页面,快速搞定简单业务。...2、简单易用的代码生成,能够把通过表单配置生成的页面生成代码,提搞特定业务开发效率。 3、完善的权限控制,能够控制到菜单、按钮和数据权限,做到这些只需要在页面上进行配置。...4、采用 jfinal + easyui 开发,没有其它繁杂技术,项目简洁明了,方便二次开发。 5、ui布局整洁精致,支持chrome,firefox,safari,ie8+ 等常用浏览器。...项目部署 1、安装开发环境,eclipse Mars + tomcat7 + mysql 5.5 (下载:) 2、从 oschina 的 git 上导出项目。 3、运行sql文件,生成数据库。

    2.6K110

    小程序快速开发平台有哪些

    选择小程序开发平台需根据技术能力、预算、功能需求、开发周期等因素综合评估。...以下是主流平台的分类对比及推荐场景,帮助你快速找到合适方案:一、SaaS小程序开发平台(适合零基础或快速上线) 码云数智 操作简单:可视化拖拽编辑,无需代码基础,适合新手 性价比之王:...二、跨平台框架(适合多端覆盖或技术团队)1. uni-app 特点:基于Vue.js,一次开发可编译到微信、支付宝、H5等10+平台。 优势:生态丰富,插件市场资源多,开发效率高。...按需求优先级排序 快速上线:saas小程序开发平台(如码云数智、有赞、微盟)。 多端覆盖:选跨平台框架(如uni-app、Taro)。...完全自主控制:自主开发或外包。避坑指南 警惕“免费陷阱”:部分平台免费版功能阉割严重,需确认核心需求是否支持。 数据迁移成本:选择可导出数据或提供API接口的平台,避免被“锁死”。

    2K10

    微信快速开发框架(二) -- 快速开发微信公众平台框架---简介

    之前做了个微信公众平台的查询系统,在开发中,发觉了一些微信公众平台的接口问题《对微信公众平台开发的消息处理》,开发起来比较痛苦,对于微信过来的消息,需要解析后一个一个来返回,编写之痛苦,相信有人明白。...在开发中,一直考虑着如何来简化开发,暂时想不到好的模式来开发,就自己胡乱写了一个,希望对大家有帮助。...在《对微信公众平台开发的消息处理》中,已经知道,微信服务器端通过Post方式,发来一段xml,通过Request.InputStream获取,是个Stream类型,之前一直考虑着,用XmlSerializer.Deserialize...微信公众平台提供了测试接口,但暂时我还没有用,就简单自己模拟了下。...ok,运行成功,目前还未进行测试,后续会加入测试代码,相信有了这个快速开发框架,会给大家开发微信公众平台有更好的帮助。好了,下班了,明天继续说明一些Model。

    2.6K100

    微信快速开发框架(四)-- 体验微信公众平台快速开发框架

    今天上午想着用那个框架来快速建立一个测试,用着用着,发觉了些bug,赶紧修复了下,目前已经更新到github上。...接下来,我们的快速开发,首先您要建立一个公众账号的测试账号,建立方法参见《建立微信公众平台测试账号》,我在项目中,加入了WebDemo项目,您可以参考以下。...{ MyLog.Log("error:" + ex.ToString()); } } } 至此,一个简单的微信公众平台接口已经配置完成...不过看了@戢俊建 的一篇关于微信平台的文章,觉得写得蛮好的,大家也可以看看。...做这个框架的目的,也是为了方便大家来进行开发,昨天有用户说提供一些模板比较好(其实就是MessageHandler),我觉得这个方案不错,过几天申请个公众账号,写几个常用的处理类,方便大家。

    1.9K80

    【PHP快速入门】 第一节 php开发环境的配置

    这是一个简单,而且免费的PHP教程。 第一节,说一说如何安装PHP的开发环境。为了方便起见,可以直接安装xampp即可。 首先,去百度上搜索xampp,随便下载一个。然后按照步骤安装即可。 ?...xampp无法启动Tomcat 好了,把xampp安装完毕之后,就去安装目录下找一个htdocs的文件夹,这个文件夹里面就可以放置我们编写的php文件。确实,环境配置比Java要简单多了。 ?...打开这个文件夹,在里面应该有一个index.php,直接访问的话会进入xampp的欢迎页面。...我们也可以在里面创建自己的PHP文件,比如你在这个目录下新建一个文本文档,把后缀名改成.php,然后去下载个诸如sublime的东东。打开,编写一个最简单的php文件。 ? 然后,输入以下代码: ?...打开浏览器,输入http://localhost:8082/hello.php 端口号要改成你自己的。 就可以看到网页上显示的信息啦。 ?

    1.2K30

    使用 Docker 快速搭建多版本 PHP 开发环境

    文章目录: 目标 下载 代理设置 配置环境 PHP 7.2.x,占用本地端口 8081 PHP 5.6.x,占用本地端口 8082 端口映射 local.php72.com -> 127.0.0.1:8081...local.php56.com -> 127.0.0.1:8082 备注 docker-compose 相关命令 php7-2-x 目录介绍 php5-6-x 目录介绍 zip 文件如何生成的?...配置环境 PHP 7.2.x,占用本地端口 8081 启动 docker; 下载压缩包:php7-2-x.zip 并进行解压; 进入到 php7-2-x 目录,直接运行 docker-compose up...PHP 5.6.x,占用本地端口 8082 启动 docker; 下载压缩包:php5-6-x.zip 并进行解压; 进入到 php5-6-x 目录,直接运行 docker-compose up 即可;.../phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini 2、log/nginx 为日志目录,

    2.4K20

    API快速开发平台的设计和思考

    在我之前谈API网关的时候曾经谈到过快速开发平台,即将API快速开发的一些内容放入到API网关中,实际来看围绕API全生命周期管理,本身包括了开发态,运行态,运维态。...对于传统ESB总线里面的适配器,协议转换等相关比较重的内容,都可以转移到API快速开发平台来完成,即API开发平台暴露标准的API服务接口,注册和接入到API网关引擎。...当前很多API快速开发平台都是基于数据库对象或表,直接发布类似CRUD的API接口服务,但是基于是数据库表的直接发布,我们仍然建议逆向对象这层,方便后续在对象层进行相关的组合,规则扩展等操作。...即在API快速开发平台能够进行API接口的自定义,详细的定义API接口的输入参数和输出参数信息。同时对于定义完成的接口实现和后台方法的绑定。...自定义脚本语言,对于API快速开发平台本身可以作为低代码开发平台的一个子类,因此如果能够支持自定义脚本语言进行规则处理,那么整体扩展性和灵活性也会得到大幅度提升。

    1.5K20
    领券