自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

change博客

记录点滴

  • 博客(19)
  • 收藏
  • 关注

原创 php+nginx负载均衡实现(2台虚拟机)

第一步:惯例先准备2台虚拟机准备工作: 虚拟机1:192.168.1.160 (主服务器) 虚拟机2:192.168.1.161(副服务器) 使用async 同步两台服务器的项目目录 保持代码一致第二步-在主服务器中配置nginx.conf文件upstream 192.168.1.160 { server 192.168.1.161:80 weight=2; ...

2020-04-02 23:39:31 826

原创 不同服务器之间 实现某个文件夹内容同步(使用rsync)

第一步:先准备2台服务器(虚拟机即可)虚拟机1 :IP为 192.168.1.160 (主服务器,也可以称服务端)虚拟机2:IP为 192.168.1.161(副服务器,也可以称客户端)第二步:分别在两台服务器中安装asyncyum install rsync第三步:先进入虚拟机11.先修改配置 vim /etc/rsyncd.conf,大致配置如下uid = rootgid = ...

2020-04-02 23:24:35 1714

原创 nginx 502 部分原因汇总(仅做参考)

1、php-fpm.conf相关配置1.listen.backlog = -1 (默认值) 需将改为至少10242.pm = dynamic (动态分配子进程)开启动态之后 ,以下配置生效pm.min_spare_servers = 10pm.max_spare_servers = 500 (允许最大子进程,可适当调大)3.pm.max_requests = 10240(可适当调大)...

2020-02-28 23:46:40 320

原创 分享一些比较常用的linux命令(偏向php)

1、查看php-fpm的进程个数ps -ef |grep "php-fpm"|grep "pool"|wc -l2、查看nginx当前连接数curl http://127.0.0.1/nginx_status3、杀死某进程ps -ef | grep curl | grep -v grep | cut -c 15-20 | xargs kill -9其中curl为所需要清理的相关进程 ...

2020-02-28 23:33:30 157

原创 docker终端无法输入中文的解决方法

# 查看容器支持的字符集root@0a112c7f0dea:/# locale -aCC.UTF-8POSIX不能输入中文原因:系统使用的是POSIX字符集,POSIX字符集是不支持中文的,而C.UTF-8是支持中文的 只要把系统中的环境 LANG 改为"C.UTF-8"格式即可解决问题只要这样进入容器即可输入中文: docker exec -it 0a112c7f0dea env ...

2019-02-22 16:03:24 1956

转载 docker搭建的mysql8.0中文乱码问题

先创建一个库mysql> create database test default charset utf8 collate utf8_general_ci;Query OK, 1 row affected, 2 warnings (0.01 sec)mysql> show databases;+--------------------+| Database ...

2019-02-22 16:01:30 1935

原创 docker之安装redis扩展

docker之安装redis扩展1.先进入PHP容器,下载redis扩展包1.先进入php容器MacbookdeMacBook-Pro:~ macbookpro$ docker exec -it de0d227feed2 /bin/bash2.下载包root@de0d227feed2:/usr/src/php/ext# curl -L -o /tmp/redis.tar.gz http...

2019-02-21 10:06:08 1647

原创 docker 的network(入门版)

查看网络列表##这里列出了默认网络bridge、host和none三种网络,一般使用第一个默认网络MacbookdeMacBook-Pro:~ macbookpro$ docker network lsNETWORK ID NAME DRIVER SCOPE72aa7fca430b bridge ...

2019-02-21 08:47:14 6273

原创 docke搭建php+mysql环境

1.搭建mysql容器该教程已经在其他文章说过,这里就不说2.把php与mysql相关联##查出msyql容器信息CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS ...

2019-02-19 17:38:33 427

原创 docker常用命令(小白入门版)

1.搜索镜像docker search 镜像名2.下载容器镜像docker pull 镜像名3.查看本地镜像列表docker images4.查看容器启动情况docker ps 默认查看所有已经启动的docker ps -a 查看所有,包括停止的docker ps -a|grep Up 按条件查看5.停止运行容器docker stop 容器id (容器id从dock...

2019-02-19 16:26:29 152

原创 docker搭建nginx和php-fpm环境(官方镜像)

拉取镜像(这个不多说了)MacbookdeMacBook-Pro:~ macbookpro$ docker pull nginxMacbookdeMacBook-Pro:~ macbookpro$ docker pull php首先创建php容器MacbookdeMacBook-Pro:~ macbookpro$ docker run --name change-php -v /User...

2019-02-19 16:14:36 20577

原创 docker 搭建phpadmin连接mysql

启动一个mysql容器docker run -p 3307:3306 --name change-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql查询mysql容器idMacbookdeMacBook-Pro:dnmp macbookpro$ docker psCONTAINER ID IMAGE ...

2019-02-15 17:55:34 1406

原创 PHP实现简单的连接池

<?phpnamespace app\swoole\controller;/** * 通用的连接池 */abstract class Pool{ /** * 连接池的尺寸,最大连接数 * @var int $poolSize */ protected $poolSize; /** * 连接池的资源 * @var array $resourcePoo...

2018-12-25 14:44:41 1085

原创 swoole的task使用

task模块用来做一些异步的慢速任务,比如webim中发广播,发送邮件等task进程必须是同步阻塞的task进程支持定时器public function __construct(){ $this->serv = new \swoole_websocket_server('0.0.0.0',9501);}$this->serv->set(array( // 配置Ta...

2018-12-25 14:35:41 560

原创 swoole websocket server记录

swoole websocket对象创建//基类abstract class Server{ //把实例存到属性中 public $serv = null; public function __construct() { $this->serv = new \swoole_websocket_server('0.0.0.0',9501); //设置基本配置 $t

2018-12-25 14:13:01 385

原创 记录vue的学习

1.简单的修改title属性title就会变成xxoo<div id="app"> <span v-bind:title="message">test</span></div&

2018-04-21 21:26:56 276

原创 简单说一下PHP进行服务端的极光推送一条消息

首先去https://github.com/jpush/jpush-api-php-client 下载极光的包 或者使用#composer require jpush/jpush 来安装 下面是基于tp3.2来展示一个例子 首先我是把jpush这个包放在了tp3.2下面的vendor目录下<?phpnamespace Api\Controller;use Think\Con...

2018-04-21 16:39:03 1684 1

原创 介绍一款好用的模拟post请求的库

本篇是介绍在TP5下用composer来安装 首先在你的项目目录下运行该命令(在composer.json文件的那一级)#composer require mashape/unirest-php安装完毕后打开TP5 由于TP5会自动加载composer类库文件,所以我们不需要require autoload文件,直接导入类即可<?php namespace a...

2018-04-13 14:46:58 415

原创 浅谈PHP的跨域问题

先说一个最简单的例子吧先上服务端的代码public function kuayu(){    header("Access-Control-Allow-Origin: http://baidu.com"); //说明是允许百度访问你的服务器    return json(['status'=>0,'msg'=>1231]);}Access-Control-Allow-Origin...

2018-04-12 09:58:24 592

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除