- 博客(18)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 jenkins容器化 自动化部署 php网站
目的:访问项目时,将项目容器化,外部访问项目时,通过宿主主机nginx代理到ip:端口访问,项目容器化隔离环境1jenkins nginx 等环境搭建省略2jenkins添加项目 配置附上shell脚本#!/bin/bashif [[ -z $(docker ps -q -f "name=^party_selftest_admin$") ]];thenecho "需要创建 party_selftest_admin"elseecho "已存在 pa...
2022-02-17 09:40:23 1719
原创 百度编辑器单文件上传bug
一前端配置 window.UEDITOR_HOME_URL = "__ROOT__/Public/static/plug/ueditor/"; var ue; $(function () { ue = UE.getEditor('container',{ serverUrl:"{:url('Ueditor/action')}", ...
2019-06-29 17:14:09 354
原创 thinkphp 3.2.2配置百度编辑器
一 引入百度编辑器文件1在根目录下public百度编辑器所需文件 2在根目录下Common应用目录 config文件夹引入ueditor.json 3引入百度编辑器中Thinkphp的扩展类 二修改代码1定义上传路径 define('UPLOAD_PATH', '/Public/Resource
2016-09-27 17:57:56 1173 4
原创 docker 构建 php7.33 nignx 镜像
1配置dockerfile#FROM php:7.2.4-fpmFROM php:7.3.33-fpm-alpine3.15#alpine国内镜像及修改方法RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositoriesMAINTAINER tj <[email protected]>LABEL description="php-fpm nginx 镜像,已开启FCGI nginx,.
2022-02-17 09:52:29 650
原创 Mac MAMP PRO 安装 PHP 扩展之 pcntl
# 下载源码包wget http://cn.php.net/distributions/php-7.2.1.tar.gz# 解压tar zxvf php-7.2.1.tar.gz# 进入文件执行编译cd php-7.2.1/ext/pcntlphpize./configuremake# 拷贝编译.so文件到MAMP extensions目录(具体的文件夹看自己的目录哦)cp modules/pcntl.so /Applications/MAMP/bin/php/php7.2.1/l
2020-09-16 15:31:58 388
原创 go应用 docker 部署
一、服务器docker开启远程访问vi /usr/lib/systemd/system/docker.service在ExecStart这一行后添加-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock,如下图重启dockersystemctl daemon-reloadsystemctl restart docker确保服务器安全组开放2375端口注意:直接开放2375端口意味着其他任何人也可以直接操作服务器,这里.
2020-08-27 12:00:52 1033
原创 centos mariadb重启不能远程连接
重新设置防火墙iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
2019-04-03 17:35:55 271
原创 thinkphp5定时任务
1检查安装cron服务2编辑crontab 输入crontab -e3添加定时任务 */1 * * * * /usr/bin/php /home/app/public/index.php api/Task/common &> /dev/null每分钟 执行一次访问根目录(服务器绝对地址)/home/app/public/index.ph...
2019-04-03 15:44:09 376
原创 mui-侧面选项卡+上拉刷新
效果图:代码:<html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui"/> <
2018-11-01 19:10:47 1781
原创 PhalApi(π框架)1.40登录授权接口过滤重构
1在PhalApi框架中有过滤器filterCheck,拦截所有接口在注册好统一的接口验签的过滤器拦截服务后,是会存在这样一种情况:即个别的接口不需要签名除了可以像上面这样编码实现,排除个别接口服务的接口验证,还可以使用接口服务白名单配置,通过框架自身实现对指定配置的接口服务排除。即调用的接口服务,如果配置了白名单,则不调用过滤器。 接口服务白名单配置是:app.service_whi...
2017-07-03 11:51:03 2674
原创 thinkphp 3.2自定义标签
1配置标签:在配置文件中加入 'TAGLIB_BUILD_IN' => 'cx,webshop', // webshop 为自定义标签类名称2编写自定义标签类: 在thinkphp3.2 TagLib目录加入Webshop类,本自定义标签模仿tpshop,该类代码如下namespace Think\Template\TagLib;use Think\T
2017-05-05 17:25:18 574
原创 curl 模拟表单提交文件 跨域跨服务器上传文件
A服务器文件上传到B服务器1配置 index.php根目录 A服务器 1上传域名配置 define('API_ROOT',"http://www.b2cimg.com"); //图片服务器地址 2 临时文件目录配置B服务器 1域名配置 //跨域请求来源 header('Access-Control-Allow-Origin: *'); head
2017-03-31 17:24:47 3009 2
原创 thinkphp 树 显示操作
1查询数据 (1) 构造树形结构,表必须有id和pid两个字段,一次性查询所有数据,再构造树形结构是效率比较高,另外加入level字段方便显示节点 (2)构造树 返回的就是树形结构(多维数组)2 显示树 既然返回的是多维数组,可以通过volist 循环多维数组,foreach不适合多维数组 3操作树 该树形结构,实际上有两个
2017-03-20 11:02:28 1868
原创 thinkphp3.2.3插件控制器使用
1配置插件控制器 2文件目录thinkphp 默认Addon为插件控制器目录3插件控制器写法:4插件控制器调用:
2017-02-15 10:26:12 1135
原创 thinkphp3.2.3 临时表数据操作
1业务需求: 电商平台需要一台图片服务器管理所有图片,平台系统和商家图片存入这台服务器,而商家信息不能存入这台服务器,而要求相册列表和商家列表连接查询2:临时表解决:创建临时表,循环插入数据,连接查询
2017-02-07 10:07:29 3095
discuz首页模板修改保存不显示
2015-05-13
phonegap 自动更新插件怎么做
2015-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人