<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a6749920的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a6749920</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a6749920]]></copyright><item><title><![CDATA[docker 构建 php7.33 nignx 镜像]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/122976654</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/122976654</guid><author>a6749920</author><pubDate>Thu, 17 Feb 2022 09:52:29 +0800</pubDate><description><![CDATA[1配置dockerfile


#FROM php:7.2.4-fpm
FROM php:7.3.33-fpm-alpine3.15
#alpine国内镜像及修改方法
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
MAINTAINER tj &lt;1057249237@qq.com&gt;
LABEL description="php-fpm nginx 镜像，已开启FCGI nginx，.]]></description><category></category></item><item><title><![CDATA[jenkins容器化 自动化部署 php网站]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/122975997</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/122975997</guid><author>a6749920</author><pubDate>Thu, 17 Feb 2022 09:40:23 +0800</pubDate><description><![CDATA[目的：访问项目时，将项目容器化，外部访问项目时，通过宿主主机nginx代理到ip:端口访问，项目容器化隔离环境
1jenkins nginx 等环境搭建省略
2jenkins添加项目 配置









附上shell脚本



#!/bin/bash
if [[ -z $(docker ps -q -f "name=^party_selftest_admin$") ]];then
echo "需要创建 party_selftest_admin"
else
echo "已存在 pa...]]></description><category></category></item><item><title><![CDATA[Mac MAMP PRO 安装 PHP 扩展之 pcntl]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/108623207</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/108623207</guid><author>a6749920</author><pubDate>Wed, 16 Sep 2020 15:31:58 +0800</pubDate><description><![CDATA[# 下载源码包
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/pcntl
phpize
./configure
make

# 拷贝编译.so文件到MAMP extensions目录(具体的文件夹看自己的目录哦)
cp modules/pcntl.so /Applications/MAMP/bin/php/php7.2.1/l]]></description><category></category></item><item><title><![CDATA[go应用 docker 部署]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/108256684</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/108256684</guid><author>a6749920</author><pubDate>Thu, 27 Aug 2020 12:00:52 +0800</pubDate><description><![CDATA[一、服务器docker开启远程访问


vi /usr/lib/systemd/system/docker.service

在ExecStart这一行后添加


-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

，如下图



重启docker


systemctl daemon-reload
systemctl restart docker

确保服务器安全组开放2375端口注意：直接开放2375端口意味着其他任何人也可以直接操作服务器，这里.]]></description><category></category></item><item><title><![CDATA[百度编辑器单文件上传bug]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/94173895</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/94173895</guid><author>a6749920</author><pubDate>Sat, 29 Jun 2019 17:14:09 +0800</pubDate><description><![CDATA[一前端配置


  window.UEDITOR_HOME_URL = "__ROOT__/Public/static/plug/ueditor/";
    var ue;
    $(function () {
        ue = UE.getEditor('container',{
            serverUrl:"{:url('Ueditor/action')}",
  ...]]></description><category></category></item><item><title><![CDATA[centos mariadb重启不能远程连接]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/89000921</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/89000921</guid><author>a6749920</author><pubDate>Wed, 03 Apr 2019 17:35:55 +0800</pubDate><description><![CDATA[重新设置防火墙


iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT


]]></description><category></category></item><item><title><![CDATA[thinkphp5定时任务]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/88997196</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/88997196</guid><author>a6749920</author><pubDate>Wed, 03 Apr 2019 15:44:09 +0800</pubDate><description><![CDATA[1检查安装cron服务

2编辑crontab

    输入crontab -e

3添加定时任务


 */1 * * * * /usr/bin/php /home/app/public/index.php api/Task/common &amp;&gt; /dev/null

每分钟 执行一次

访问根目录(服务器绝对地址)/home/app/public/index.ph...]]></description><category></category></item><item><title><![CDATA[mui-侧面选项卡+上拉刷新]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/83625360</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/83625360</guid><author>a6749920</author><pubDate>Thu, 01 Nov 2018 19:10:47 +0800</pubDate><description><![CDATA[效果图：

代码：


&amp;lt;html&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1, user-scalable=no, minimal-ui&quot;/&amp;gt;
    &amp;lt;]]></description><category></category></item><item><title><![CDATA[PhalApi（π框架）1.40登录授权接口过滤重构]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/74181125</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/74181125</guid><author>a6749920</author><pubDate>Mon, 03 Jul 2017 11:51:03 +0800</pubDate><description><![CDATA[1在PhalApi框架中有过滤器filterCheck，拦截所有接口

在注册好统一的接口验签的过滤器拦截服务后，是会存在这样一种情况：即个别的接口不需要签名

除了可以像上面这样编码实现，排除个别接口服务的接口验证，还可以使用接口服务白名单配置，通过框架自身实现对指定配置的接口服务排除。即调用的接口服务，如果配置了白名单，则不调用过滤器。 

接口服务白名单配置是：app.service_whi...]]></description><category></category></item><item><title><![CDATA[thinkphp 3.2自定义标签]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/71216275</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/71216275</guid><author>a6749920</author><pubDate>Fri, 05 May 2017 17:25:18 +0800</pubDate><description><![CDATA[1配置标签：
在配置文件中加入  
   'TAGLIB_BUILD_IN'  =>  'cx,webshop', // webshop 为自定义标签类名称


2编写自定义标签类：
   
在thinkphp3.2 TagLib目录加入Webshop类，本自定义标签模仿tpshop，该类代码如下namespace Think\Template\TagLib;
use Think\T]]></description><category></category></item><item><title><![CDATA[thinkphp 3级分类模板控制]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/70054377</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/70054377</guid><author>a6749920</author><pubDate>Tue, 11 Apr 2017 15:55:31 +0800</pubDate><description><![CDATA[效果图:]]></description><category></category></item><item><title><![CDATA[分类排序 同辈元素只在数据上的层级关系]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/69525347</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/69525347</guid><author>a6749920</author><pubDate>Fri, 07 Apr 2017 11:47:49 +0800</pubDate><description><![CDATA[1dom节点关系：


2实现同级分类的排序：

3结果：]]></description><category></category></item><item><title><![CDATA[curl 模拟表单提交文件 跨域跨服务器上传文件]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/68927448</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/68927448</guid><author>a6749920</author><pubDate>Fri, 31 Mar 2017 17:24:47 +0800</pubDate><description><![CDATA[A服务器文件上传到B服务器
1配置 index.php根目录
 A服务器  
  	1上传域名配置 define('API_ROOT',"http://www.b2cimg.com");  //图片服务器地址
 	 2 临时文件目录配置


B服务器
	1域名配置
	//跨域请求来源
	header('Access-Control-Allow-Origin: *');
	head]]></description><category></category></item><item><title><![CDATA[thinkphp 树 显示操作]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/64123037</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/64123037</guid><author>a6749920</author><pubDate>Mon, 20 Mar 2017 11:02:28 +0800</pubDate><description><![CDATA[1查询数据
   (1)  构造树形结构，表必须有id和pid两个字段，一次性查询所有数据，再构造树形结构是效率比较高，另外加入level字段方便显示节点


   (2)构造树

     返回的就是树形结构（多维数组）
2 显示树
     既然返回的是多维数组，可以通过volist 循环多维数组，foreach不适合多维数组
  
3操作树
  该树形结构，实际上有两个]]></description><category></category></item><item><title><![CDATA[thinkphp3.2.3插件控制器使用]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/55189589</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/55189589</guid><author>a6749920</author><pubDate>Wed, 15 Feb 2017 10:26:12 +0800</pubDate><description><![CDATA[1配置插件控制器
   
2文件目录


thinkphp 默认Addon为插件控制器目录


3插件控制器写法：




4插件控制器调用：]]></description><category></category></item><item><title><![CDATA[thinkphp 复合条件查询]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/54971561</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/54971561</guid><author>a6749920</author><pubDate>Fri, 10 Feb 2017 16:17:19 +0800</pubDate><description><![CDATA[SQL语句为：




thinkphp提供了复合条件查询，


改复合查询可以增加复合查询条件，只要向内层添加条件数组]]></description><category></category></item><item><title><![CDATA[thinkphp3.2.3 临时表数据操作]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/54906668</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/54906668</guid><author>a6749920</author><pubDate>Tue, 07 Feb 2017 10:07:29 +0800</pubDate><description><![CDATA[1业务需求： 电商平台需要一台图片服务器管理所有图片，平台系统和商家图片存入这台服务器，而商家信息不能存入这台服务器，而要求相册列表和商家列表连接查询




2：临时表解决：


创建临时表，循环插入数据，连接查询]]></description><category></category></item><item><title><![CDATA[thinkphp 3.2.2配置百度编辑器]]></title><link>https://blog.youkuaiyun.com/a6749920/article/details/52683237</link><guid>https://blog.youkuaiyun.com/a6749920/article/details/52683237</guid><author>a6749920</author><pubDate>Tue, 27 Sep 2016 17:57:56 +0800</pubDate><description><![CDATA[一 引入百度编辑器文件
1在根目录下public百度编辑器所需文件

      
2在根目录下Common应用目录 config文件夹引入ueditor.json





                3引入百度编辑器中Thinkphp的扩展类

     二修改代码
1定义上传路径   define('UPLOAD_PATH', '/Public/Resource]]></description><category></category></item></channel></rss>