Lnmp
文章平均质量分 85
Calm Chan
永远年轻,永远热泪盈眶
展开
-
Docker:docker安装部署jenkins
目录查看docker的jenkins镜像版本远程拉取镜像创建挂载目录启动容器修改default.json、hudson.model.UpdateCenter.xml配置文件重启jenkins容器测试插件设置查看docker的jenkins镜像版本docker search jenkins远程拉取镜像#拉取镜像命令(不标注表示最新的)#docker pull jenkinsdocker pull jenkins/jenkins:lts创建挂载目录挂载目录用于映射jenkins的jenki原创 2021-01-14 21:33:51 · 300 阅读 · 0 评论 -
Centos7 lnmp
php 扩展msgpack扩展wget https://github.com/msgpack/msgpack-php/archive/msgpack-2.0.3.tar.gztar -zxvf msgpack-2.0.3.tar.gz cd msgpack-php-msgpack-2.0.3/ /www/source/php/bin/phpize ./configure make && make install yar扩展wget https://pecl.原创 2020-11-25 00:18:21 · 84 阅读 · 0 评论 -
Laravel队列
1、配置使用redis队列config/queue.php有一个 connections 配置选项。这个选项给 Amazon SQS,Beanstalk,或者 Redis 这样的后端服务定义了一个特有的连接..envQUEUE_CONNECTION 队列驱动REDIS_QUEUE2、生成队列文件根目录执行php artisan make:job SendSms,这时在app目录下会生成Jobs/SendSms.php3、编写队列代码打开SendSms.php在handle原创 2020-11-23 14:41:16 · 105 阅读 · 0 评论 -
mac上利用docker搭建lnmp开发环境
下载https://gitee.com/Calm-Chan/dnmp.gitcd dnmpdocker-compose -f docker-compose.yml up站点部署本文有默认加了两个站点:www.site1.com(同localhost)和www.site2.com。要在本地访问这两个域名,需要修改你的hosts文件,添加以下两行:127.0.0.1 www.site1.com127.0.0.1 www.site2.com其中,www.site2.com为支持SSL/http原创 2020-11-06 21:08:00 · 667 阅读 · 1 评论 -
MongoDB 整理
安装Linux平台安装MongoDBLinux 平台依赖包sudo yum install libcurl openssl官网下载 解压 tgzmongodb4wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/mongodb-org-mongos-4.4.0-1.el7.x86_64.rpmtar -zxvf mongodb-linux-x86_64-rhel70-4.4.0.tgzmv原创 2020-09-10 11:33:46 · 457 阅读 · 0 评论 -
Elastic Stack笔记
Elastic Stack简介:组成:Elasticsearch数据存储、查询与分析Logstash Beats ()数据收集与处理Kibana数据探索与可视化分析大数据分析利器使用门槛低,开发周期短,上线快GET THINGS DONE性能好,查询快,实时展现结果T+0扩容方便,快速支撑增长迅猛的数据Elasticsearch7.9.0 安装一、安装JDK1.8创建安装目录[root@c5a7af85a360 local]# mkdir /usr/原创 2020-09-01 19:57:42 · 191 阅读 · 0 评论 -
PHP - Redis 深度历险
一、5种基础数据结构1、string(字符串)键值对set($key, $value, $timeout = null)get($key)exists($key) #是否存在 1 0del($key) #删除incr($key) #自增1incrBy($key, $value) #自增 $value批量键值对 批量读写mset(array $array)mget(array $array)2、list(列表)队列 右边进左边出 rPush($key, ...$va原创 2020-08-25 18:53:04 · 581 阅读 · 0 评论 -
进程、内存、协程
一、进程进程:正在运行程序的一个实例swooole_process->exec1、创建实例<?php/** * process.php * User chenzhuo * Date 2020/8/20 7:17 下午 * Description : */$process = new swoole_process(function (swoole_process $process){ //todo},true);$pid = $process->start(原创 2020-08-20 20:56:05 · 153 阅读 · 0 评论 -
问题笔记--更新
1、安装php-ext扩展 lib_version未被定义(1) 重装libzip#卸载当前libzipyum remove libzip#下载高版本libziphttps://github.com/nih-at/libzip/archive/rel-1-5-2.tar.gz#需要cmake3.0版本才能编译yum install cmake3 #解压tar -xzvf rel-1-5-2.tar.gz -C /usr/localcd /usr/local/rel-1-5-2mkdi原创 2020-08-18 16:36:31 · 163 阅读 · 0 评论 -
负载均衡文件配置
proxynginx.confhttp { upstream calm_proxy { server 127.0.0.1:8181 weight=2; server 127.0.0.1:8182; } server { location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break;原创 2020-08-13 00:30:56 · 368 阅读 · 0 评论 -
PHP反射机制笔记
<?php/** * A.php * Created on 2020/8/5 8:21 下午 * Created by chenzhuo * description : */class A { public $a = 1; private $b = 2; public static $instance = null; /** * A类的calm * @return string * User: chenzhuo原创 2020-08-05 21:09:19 · 91 阅读 · 0 评论 -
PHP依赖注入控制反转笔记
依赖注入依赖注入主要减少代码间的耦合有效分离对象和他所需要的外部资源<?php/** * Car.php * Created on 2020/8/5 8:40 下午 * Created by chenzhuo * description : */namespace di;class Car{ public function pay() { return '$23'; }}<?php/** * Person.php * Cre原创 2020-08-05 20:52:30 · 113 阅读 · 0 评论 -
php设计模式笔记 单例 + 注册树
单例模式<?php/** * Single.php * Created on 2020/8/5 7:56 下午 * Created by chenzhuo * description : */class Single{ static public $instance = null; private function __construct() { echo "new-class </br>"; } publi原创 2020-08-05 20:37:29 · 129 阅读 · 0 评论 -
tp + Yaconf 配置文件使用
Yaconf是一个高性能的PHP配置容器,它在PHP启动的时候把格式为INI的配置文件Parse后存储在PHP的常驻内存中1 安装yaconf 扩展源码安装1、下载https://github.com/laruence/yaconf2、步骤./configure --with-php-config=/usr/bin/php-configmake -jmake install查找php.ini文件php -i | grep php.inivi /usr/loca/php/lib/php原创 2020-08-05 19:54:35 · 424 阅读 · 0 评论 -
centos7 编译安装PHP (v7.3.19)
docker + centos71.卸载旧版libzip:yum -y remove libzip2.安装新版libzip:cd /usr/local/src #1.切换到压缩包下载目录wget https://libzip.org/download/libzip-1.5.2.tar.gz #2.下载压缩包tar -zxvf libzip-1.5.2.tar.gz原创 2020-07-29 16:44:39 · 384 阅读 · 0 评论 -
Linux Centos7 编译安装LNMP+扩展+vsftp ftp
Centos7 编译安装LNMP一、准备工作:1、Nginx官网下载2、PHP 7.3官网下载3、下载mysql5.6.464、创建安装目录5、上传软件6、安装软件7、创建用户二、安装nginx说明1、安装 pcre2、安装 openssl3、安装 zlib4、安装 nginx第一步第二步:进行编译安装第三步三、安装Mysql1、安装过程2、配置 mysql进入安装好的目录3、修改 linux 的环境变量四、安装php1、安装 libxm2、安装 php7.13、修改 linux PHP 的环境变量五、环境原创 2020-05-29 15:50:46 · 1274 阅读 · 0 评论