- 博客(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
原创 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
原创 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关注的人