自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 windows安装composer

Composer 是一个用于PHP的依赖管理工具。Composer允许你声明你的PHP项目所依赖的库,并管理它们。它会安装和更新你项目所需要的库。

2024-09-04 20:41:37 2730

原创 windows安装git

进入cmd后,输入git --version 查看版本信息,若出版本信息,则说明安装成功了。是选择是否创建桌面快捷方式,根据自己的需求勾选,我选择创建。Windows终端,也是根据个人需求选择,我没有勾选。updates 是每天检查是否有更新,Terminal是添加Git Bash到。(1)找到下载到的文件,进行双击进行安装。后续全部默认Next就行,配置好环境变量。(3)选择自己的安装地址,点Next。(2)安装使用说明点击Next。红框外的是默认选择,不要动。选择好后点击Next。

2024-09-04 20:25:52 380

原创 windows安装php7.4

首先从PHP官网(https://www.php.net/downloads.php)或者Windows下的PHP官网(http://windows.php.net/download/)下载Windows版本的PHP安装包。下载后解压到一个路径下。

2024-09-04 19:55:16 1771 1

原创 重启 php-cgi;重启 php-fpm;平滑重启原理

启动php-fpm注:php-fpm包括其他参数:start|stop|quit|restart|reload|logrotate,如果修改php.ini后不重启php-cgi,重新加载配置文件可使用reload。

2023-07-11 16:58:47 2117

原创 创建一个Laravel-admin项目

注:Laravel 使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,请确保您的机器上已经安装了 Composer本地安装PHP,=使用 PHP 内置的服务器来为应用程序提供服务,则可以使用 Artisan 命令 serve。该命令会在 http://localhost:8000 上启动Laravel项目已经可以启动3.运行下面的命令来发布资源:在该命令会生成配置文件config/admin.php查看数据库,已经自动生成了laravel-admin所需要的数据库表la

2023-04-20 15:48:09 663

原创 Laravel-admin 引入自定义js与pjax冲突问题

laravel-admin 加载 JS 文件与pjax问题。

2022-12-20 16:21:27 965

原创 laravel 提交空字符串会被转成null解决方法

laravel 解决表单传空字符串自动转为null的问题

2022-12-03 17:35:49 802

原创 Mac 根目录下创建文件夹

Mac 根目录下创建文件夹一、在根目录下用sudo创建文件夹。在/System/Volumes/Data/目录下创建所需文件夹cd /System/Volumes/Data/sudo mkdir datasudo chmod -R 777 /data二、编辑 /etc/synthetic.conf 文件夹,这个文件夹可能是不存在的sudo vim /etc/synthetic.conf##在里面新增下面一行,注意:data和/System之间是tab建,你用空格是无效的。data

2022-05-05 20:51:10 6735 2

原创 Debian安装imagick

Debian安装imagickapt-get install libmagickcore-dev libmagickwand-devpecl install imagickvi /usr/local/etc/php/php.iniYou should add "extension=imagick.so" to php.ini

2021-06-30 20:31:33 379

原创 基础镜像环境安装常用组件

基础镜像环境安装常用组件一、安装wgetapt-get install wget二、安装yum

2021-06-30 18:39:06 187

原创 Yum安装FFmpeg

FFmpeg一个完整的跨平台解决方案,用于记录,转换和流式传输音频和视频。文档:https://www.ffmpeg.org/documentation.htmlFFmpeg安装1.安装Nux Dextop Yum 源由于CentOS没有官方FFmpeg rpm软件包。但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作。CentOS 7sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudo

2021-06-25 14:23:30 3657

转载 php使用PhpOffice/PhpSpreadsheet对Excel进行读取和写入

PhpOffice/PhpSpreadsheet读取和写入ExcelPhpSpreadsheet是一个纯PHP编写的组件库,它使用现代PHP写法,代码质量和性能比PHPExcel高不少,完全可以替代PHPExcel(PHPExcel已不再维护)。使用PhpSpreadsheet可以轻松读取和写入Excel文档,支持Excel的所有操作。官网:https://phpspreadsheet.readthedocs.io/en/stable/1. 初识PhpSpreadsheet软件依赖要使用PhpSp

2021-05-06 18:42:11 12401

原创 ab命令压测

在性能调优中,ab命令和iperf命令比较好用的,下面就介绍一下ab命令ApacheBenchab是apacheBench的缩写,是一个单线程命令,是Apache服务器自带的一个web压力测试工具,最初是用于测试Apache HTTP Server。使用时,ab命令会创建并发访问线程,模拟多个访问者同时对某一个URL地址进行访问。使用的方法:ab [option] [http://]host[:port]/path例如:ab -n 100 -c 10 "http://en.wikipedia.

2021-04-01 10:10:53 379

原创 Laravel8 JWT 实现多用户登录

一、安装1.使用composer安装jwt-authcomposer require tymon/jwt-auth通过该命令安装的可能为 0.5. 版本,执行上述命令后可按照下面所述升级版本:*在composer.json文件中将tymon/jwt-auth版本修改为1.0.0-rc.1:“tymon/jwt-auth”: “^1.0.0-rc.1”执行:composer update2.laravel 版本大于等于 5.5 版本可以省略此步骤 注册服务提供者 config/app.php

2021-03-31 13:58:16 2493 1

原创 搭建一个laravel 8

一、搭建基础laravel功能(持续更新)1.创建基础环境php artisan make:model SphericalPicturephp artisan make:controller --api -m "App\Models\SphericalPicture" SphericalPictureControllerphp artisan make:resource -c SphericalPictureCollectionsphp artisan make:resource Spherica

2021-03-17 19:55:43 185

原创 用Laravel-admin搭建问卷系统(持续更新)

用Laravel-admin搭建问卷系统一、根据laravel-admin文档进行安装二、管理后台项目开发1.项目准备laravel 8.x中文手册:https://learnku.com/docs/laravel/8.xlaravel-admin文档:https://laravel-admin.org/docs/zh/1.x一、根据laravel-admin文档进行安装安装看文档;在里说一下注意的地方;1.laravel-admin有严格的命名要求:+++数据库的表名必须是名词复数形式++

2021-03-08 20:09:07 846 3

原创 将当前用户加入Docker用户组

将当前用户加入Docker用户组权限查询是否有docker用户组view /etc/group如果没有用户组sudo groupadd docker将当前用户加入docker用户组sudo gpasswd -a ${USER} docker重启docker服务sudo systemctl restart docker

2021-01-18 17:44:20 4015

原创 windows 10系统上搭建本机Linux系统Docker

windows 10系统上搭建本机Linux系统Docker一、将当前win10系统升级到最新系统二、将windows系统升级为专业版三、修改应用程序配置开始-设置-应用与功能-放大-点击程序与功能-点击右侧启用或关闭windows功能-将Hyper和适用于Linux的windows子系统和虚拟机平台勾选四、按照文档进行wsl安装并更新至wsl2https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 手动安装步骤安装 w

2021-01-11 17:57:50 556

原创 MyBatis-plus中的Page出现返回值有数据的,但没有分页,total返回0

MyBatis-plus中的Page出现返回total总为0的问题1.添加如下配置文件在使用MyBatis-plus进行分页的过程中,发现返回的Page中的属性total总为0的问题,但是是有数据的!可以尝试如下解决方案:@Configurationpublic class MybatisPlusConfig { /** * mybatis-plus分页插件 */ @Bean public PaginationInterceptor paginatio

2020-08-18 16:27:09 1667 3

原创 mycat sequnce err.java.lang.NullPointer

DELIMITER // DROP FUNCTION IF EXISTS mycat_seq_currval;CREATE FUNCTION `mycat_seq_currval`(seq_name VARCHAR(50)) RETURNS varchar(64) CHARSET utf8 DETERMINISTICBEGINDECLARE retval VARCHAR(64);SET retval="-999999999,null";SELECT concat(CAST(cur..

2020-06-17 12:00:36 920

原创 使用docker-compose搭建lnmp环境

使用Docker-compose搭建lnmp环境一、下载安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose#如果下载不动,则使用sudo curl -L https://get.daocloud.io/docker/compose

2020-06-16 17:16:14 3455

原创 centos创建子网

创建固定子网docker network create --subnet=172.30.0.0/24 mynetwork创建随机子网docker network create mynetwork查看子网docker inspect cynetwork

2020-06-11 17:46:13 366

原创 docker迁移至其他服务器

Docker迁移至其他服务器1.将docker容器导出docker export -o 保存路径/xxx.tar 容器id2.将容器tar远程拷贝到新的服务器(从新的服务器上向老服务器上请求复制)scp root@服务器地址:/data/xxx.tar /root3.将导入的tar包转为镜像cat xxx.tar |docker import - image_name:tag4.将镜像转为容器docker run -p 8022:22 -h=test --name=test -v /d

2020-06-11 14:58:14 482

原创 制作Linux/centos 7引导盘

制作Linux/centos 7引导盘一、下载centos 7镜像http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso二、下载制作引导盘工具(我用的是UltraISO)1. 下载网站:https://cn.ultraiso.net/xiazai.html2.安装这项建议全选安装完成后选择继续试用即可三、制作引导盘首先进入UltraISO软件;点击菜单【文件】-----打

2020-06-11 10:31:37 801

原创 Docker使用Mysql及基础操作

Docker 使用mysql1.下载mysql镜像docker pull mysql:版本号2.创建mysql容器# mysql给该容器搞一个标识# 3306:3306映射容器端口到本机端口# root为数据库密码# latest为mysql版本,此处表示最新版本,可以不填写docker run --name=mysql -h=mysql -p 3306:3306 -e MYSQ...

2020-04-14 17:21:29 151

原创 Centos7安装docker

Centos7 安装 docker 注:Docker分为CE 和 EE;CE就是免费得。EE就是企业收费版,这里是安装CE. 安装Docker 1.使用ROOT用户登录 2.之前如果装过先卸载 sudo yum remove docker docker-common docker-selinux docker-engine 3.安装需要的软件包 sudo yum insta...

2020-03-24 17:57:07 162

原创 Centos6 用Yum方式安装jdk1.8+

1.检查系统是否自带有jdk[root@test ~]# rpm -qa |grep java[root@test ~]# rpm -qa |grep jdk[root@test ~]# rpm -qa |grep gcj如果有信息输出则需要卸载掉原来的jdk版本,用rpm -e … 例如: 卸载掉java[root@test ~]# rpm -e java2.yum查找Java...

2020-01-20 10:01:20 254

原创 PHP生成linux命令行进度条

<?php$total = 100;for ($i = 1; $i <= $total; $i++) { printf("progress: [%-100s] %d%% Done\r", str_repeat('#',$i/$total*100), $i/$total*100); //进度条长度50 //打...

2020-01-08 15:12:14 233

原创 Centos6安装 php5.6

一、检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们, 如:yum remove php.x86_64 php-cli.x86_64 php-common.x86_64二、配置安装包源# Centos 5.Xrpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm#...

2020-01-07 17:10:24 469

原创 Centos 6 用 Yum方式安装openresty

一.基础依赖库安装yum install pcre-devel openssl-devel gcc curl二.openResty安装1.安装yum-utilsyum install yum-utils2.安装openresty仓库yum-config-manager --add-repo https://openresty.org/package/centos/openresty.r...

2020-01-07 17:01:00 313

原创 centos6安装openresty

1.安装依赖yum -y install readline-devel pcre-devel openssl-devel gcc perl curl2.下载源码压缩包下载网站:https://openresty.org/en/download.htmltar -zxvf openresty-1.15.8.2.tar.gzcd openresty-1.15.8.2./configure...

2020-01-07 11:22:41 336

原创 centos安装openssh

1.查看是否已安装SSHrpm -qa | grep ssh2.安装SSHyum install openssh-server3.启动SSH服务service sshd start4.其他命令查看22端口是否启动netstat -antp | grep sshd开机启动chkconfig ssh on配置docker root密码passwd root...

2020-01-06 16:43:02 715

原创 centos6.9安装配置mycat

一.安装java因Mycat是用java开发的,所以需要在实验环境下安装java,官方建议jdk1.7及以上版本Java Oracle官方下载地址为:http://www.oracle.com/technetwork/java/javase/archive-139210.html.我安装的jdk1.8解压jdk-8u221-linux-x64.tar.gz,并配置java的环境变量#t...

2020-01-06 11:53:28 238

原创 Linux下安装PyMysql报错

使用pip安装pymysql时出现如下错误:Could not find a version that satisfies the requirement cryptography (from pymysql) (from versions: )No matching distribution found for cryptography (from pymysql)主要原因是网络的问题,需...

2019-12-06 10:55:55 506

原创 Linux安装Python3.8.0

安装Python3.81.安装依赖yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2.下载Python3.8wget https://www.pyt...

2019-12-05 17:53:26 871

原创 Python执行数据库脚本

Python执行sql脚本#!/usr/bin/env python3# coding: utf-8import pymysql try: conn = pymysql.connect("127.0.0.1", "root", "root", "test") cur = conn.cursor() with open('test.sql',encoding='u...

2019-12-05 17:13:53 861

原创 Linux常用命令(持续更新)

Linux常用cp命令cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录...

2019-12-02 15:33:29 122

原创 Zabbix监控Nginx

Zabbix 监控 Nginx1.在被控机上安装zabbix-agent#rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.9-1.el6.x86_64.rpm2.配置zabbix_agentd.conf中参数 zabbix_agentd.conf在/etc/zabbix文件下修改conf...

2019-11-19 17:53:10 241

原创 Zabbix agent 安装

1.应用场景:Zabbix监控系统提供两种监控Linux主机的方法,一种是启用主机上的SNMP协议,另一种是在主机上安装Zabbix Agent服务,本篇介绍Linux系统下Zabbix Agent的安装与使用2.下载agent rpm包(官网找到合适的版本)CentOS/RHEL 6:#rpm -Uvh http://repo.zabbix.com/zabbix/3.0/rhel/6/x...

2019-11-18 16:40:56 165

原创 Docke常用命令(持续更新)

一 常用基础命令1.启动容器docker start 容器id2.停止容器docker stop 容器id3.查看运行容器docker ps4.查看所有容器docker ps -a5.查看镜像docker image6.删除容器docker rm 容器id二 docker 应用1.docker的创建 (通过镜像)docker run -p 7022:22 -p 800...

2019-11-18 16:31:22 337

空空如也

空空如也

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

TA关注的人

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