自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (9)
  • 论坛 (1)
  • 收藏
  • 关注

原创 laravel中使用workman在linux启动问题

laravel中使用workman在linux启动问题laravel框架中使用workerman做一个站内信的功能,在本地使用命令行开启服务时,没有问题;到linux测试环境,就启动不了!报错:Unknown command: cronMessageUsage: php yourfile <command> [mode]Commands: start Start worker in DEBUG mode. Use mode -d to start in DAEMO.

2020-09-28 17:32:26 83

原创 Linux安装jdk及ElasticSearch

安装java环境yum install java-1.8.0-openjdk* -y查看安装情况java -version1.运行环境a.JDK8+ b.系统可用内存>2G2.下载git clone git://github.com/medcl/elasticsearch-rtf.git -b master --depth 1cd elasticsearch-rtf/bin./elasticsearch不能用root用户运行 创建一个...

2020-09-04 14:46:38 68

原创 linux实现mysql自动备份和手动还原

在项目中,数据是很重要的,所以一定要做备份,防止意外导致数据丢失。1.找一个位置,创建文件夹mkdir data //存储备份的sql文件2.创建一个shell文件vim solve_back.sh文件内容为:#!/bin/bash echo data_dump_time: `date '+%Y-%m-%d %H:%M:%S'` >> /usr/local/sh/solve_bak.log #备份日志cd /usr/local/mysql/bin #my..

2020-06-11 14:02:55 415

转载 phpstorm配置git并解决Terminal 中文乱码

phpstorm配置git并解决Terminal 中文乱码(Unicode 编码)的方法前言:在使用PHPstorm的时候,需要用到terminal,主要还是用这个操作git,但是在使用这个的时候会发现,代码里所有中文都是乱码状态,不利于使用,下面就来看看怎么解决这个问题一、先在phpstorm上配置git1、打开 settings 设置界面,选择 Tools 中的 Terminal (File -> settings -> Tools -> Terminal)..

2020-06-05 15:25:38 648

原创 ThinkPHP5.1定时任务设置及传参

ThinkPHP5.1定时任务设置及传参1.在相关模块中创建command文件夹,与controller/model/view目录同级2.在command中创建任务文件<?phpnamespace app\index\command;use think\console\Command;use think\console\Input;use think\console\Output;class CronImage extends Command{ prot.

2020-05-25 14:14:30 684

原创 用php代码实现逻辑不通的文章生成器

看到网上有Python的代码实现的逻辑不通的文章生成器,自己也做了一个php的,挺好玩的,分享给大家!源码:/** * 用代码实现逻辑不通的文章生成器 */$data = json_decode(file_get_contents('data.json'), true);function generator($title, $length, $data){ $bod...

2020-01-10 15:16:15 523

原创 微信分享微信公众账号设置,服务器端代码

微信公众账号需要一个认证的微信公众号,一定要确定认证在登录微信公众平台https://mp.weixin.qq.com在公众号设置–>功能设置,填写设置Js接口安全域名、网页授权域名、业务域名开始做之前,网上有些文档,只是说要设置js接口安全域名,结果一直报错 40048,invalid url domain说是域名不合法,最后查到一个文章说 最好把网页授权域名、业务域...

2020-01-09 16:29:50 526

原创 laravel 开发笔记之laracasts/flash

1.composer安装项目根目录下,命令行中运行composer require laracasts/flash运行完,composer.json中增加,安装成功2.模板中设置,也就是view视图文件中做修改在项目中所有视图文件继承的模板文件中添加@include('flash::message')<script> $('div.al...

2019-11-29 16:47:46 102

原创 获取月账期日期

用户指定一月的中的一天为账期日自己写了一个方法,记录一下源码如下://set:一月中的某一天function getMonthDate($set){ //获取当前日 不补零 $now = date('j'); if($set > $now) { //如果设定日大于当前日 增加超过当前日的天数 $date = date(...

2019-11-14 16:11:27 185

原创 获取周账期日期

用户指定一周中的一天为还款日自己写了一个小方法,记录一下源码如下:function getWeekDate($str){ $now = date('w'); //周日设为7 if($now == 0) { $now = 7; } $weekArr = ['一' => 1, '二' => 2, '三' => 3...

2019-11-14 16:04:43 151

原创 阿里云服务器 nginx配置SSL证书

阿里云的服务器 证书已经买好了,如果不会买,可以看阿里云的帮助文档证书准备好后,点击下载根据你web服务器的类型,下载相应证书我的是nginx 所以下载的是nginx的证书在nginx安装目录中,创建文件夹cert把这两个文件上传到nginx/cert中Nginx nginx.conf配置server { charset utf-8; ...

2019-10-24 14:13:25 345

原创 使用Laravel Mail 阿里云企业邮箱发送邮件

很多邮箱使用SMTP协议发送邮件,都需要开启SMTP协议,获取授权码。我用的是阿里云企业邮箱,不需要授权码,只需要开启SMTP协议后,使用该账号的密码就等于其他邮箱的授权码。在阿里云企业邮箱管理后台分发一个账号新增账号,主要用于发送邮件邮箱账号列表这样邮箱服务器这方面已经做好了,接下来有一个在网上找到的可以使用的脚本来测试一下是否可以发送邮件需要准备一个接收邮...

2019-08-24 15:55:18 1485

原创 Linux supervisor 安装和使用入门

安装python环境yum install python-setuptools 安装supervisoreasy_install supervisor 配置supervisormkdir -m 755 -p /etc/supervisor/创建主配置文件echo_supervisord_conf > /etc/sup...

2019-07-24 20:00:26 180

原创 lnmp yum安装php-bcmath报错

环境 阿里云centos7php7.2错误信息:命令:yum install php-bcmathError: php72w-common conflicts with php-common-5.4.16-46.el7.x86_64 解决方法:要用指定PHP版本安装,比如上面报错的是:php72w,那么你就需要执行php72w-bcmath...

2019-07-19 18:24:26 495

原创 Laravel5.5 队列使用Redis驱动

安装prediscomposer require "predis/predis:^1.1"接下来我们还需要修改环境变量QUEUE_DRIVER的值为redis:.envQUEUE_DRIVER=redis有时候队列中的任务会失败。Laravel 内置了一个方便的方式来指定任务重试的最大次数。当任务超出这个重试次数后,它就会被插入到failed_jobs...

2019-05-22 15:25:43 738

原创 Laravel5.5队列使用数据库驱动

更改.env配置 要使用 database队列驱动,你需要数据表保存任务信息。要生成创建这些表的迁移,运行 Artisan 命令 queue:table,迁移被创建之后,可以使用 migrate命令生成这些表: 执行完,修改和生成的文件 php artisan migrate 数据库生成表...

2019-05-22 14:44:34 484

原创 php实现 阿里 云盾身份认证(二要素)API 校验

服务地址:https://market.aliyun.com/products/57000002/cmapi029454.html?spm%3D5176.10695662.1194487.1.fa096c19PeVIb4#sku=yuncode2345400002购买 请求示例:没有别的sdk 开始弄参数...

2019-05-17 14:10:26 1785 4

原创 Linux 定时更新git脚本

在做项目的时候,每次本地做了新的修改或者新的添加,还得去测试服务器去更新一下代码,有点麻烦可不可以让他自己去定时的更新可以,写个sh脚本嘛 虽然不难 但还是记录一下吧#创建文件夹mkdir /usr/local/shcd /usr/local/sh创建脚本vim sync_xxx.sh脚本内容#!/bin/bashecho`date'+%Y-...

2019-05-10 18:22:45 771

原创 Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg()

做项目上传图片的时候,上传png的没有任何问题,已一上传jpg的就报错这个错误Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg()看样子是gd库的jpeg没找到的样子。看一下服务器配置 果然缺少jpeg 和 freetype这才回想起来,安装服务器的时候确实没装jpeg...

2019-05-09 18:46:59 2246

原创 Laravel 自定义使用auth做登陆身份认证

做一个后台登录身份验证,并验证管理员是否登录,已登录可以进行下一步操作,未登录则跳转回登录页面!创建admin 表用于存放后台管理员,要实现管理员的单独登录表结构:CREATE TABLE `admin` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', `name` varchar(100) DEFAULT NU...

2019-04-24 18:38:30 2357

原创 linux 安装php gd库

我的php安装源码的位置:/php-7.0.2在php安装源码文件中有一个扩展文件的存放地址:/php-7.0.2/extcd ext/gd//usr/local/php/bin/phpize #给php动态添加扩展,此处的路径是你安装的php路径 编译安装./configure --with-php-config=/usr/local/php/...

2019-04-13 18:13:50 789

原创 Linux Redis的安装(完整版)

下载地址:http://download.redis.io/releases/ 选择适合的版本下载本篇描述的是3.2.12版本的安装wget http://download.redis.io/releases/redis-3.2.12.tar.gztar zxvf redis-3.2.12.tar.gzcd redis-3.2.12makemake完后 redis-3.2.1...

2019-04-13 11:09:10 99

原创 apache开启vhosts域名访问配置

安装好apache后,默认访问apache下的htdocs下的文件域名配置在apache 的httpd.conf中要配置访问多个项目时就不太方便了修改apache配置文件httpd.conf 开启vhostsvim /etc/httpd/httpd.conf查找 httpd-vhosts.conf 去掉之前的井号# Virtual hosts#Include conf...

2019-04-12 10:48:11 939

原创 linux源码安装禅道

因为我在服务器上已经部署了一个项目所以在部署禅道的时候,我想用另外一个端口去访问禅道项目环境:centos7.0 php7.0.2 apache2.4 mysql5.6首先开启apache的8080端口的监听httpd.conf 增加8080端口监听查看防火墙当前开启的端口iptables -L -n修改防火墙端口配置文件vim /etc...

2019-04-12 10:36:20 669

原创 linux 安装php curl 扩展

今天在测试服务器上布置禅道时,发现有一个扩展没装下面开始安装php安装包目录:/php-7.0.2/PHP安装路径:/usr/local/php/(下面步骤中的具体路径设置,大家根据自己的实际情况设置即可。)在PHP安装包中找到curl扩展目录[root@localhost /]# cd php-7.0.2/ext/curl/运行phpize[root@l...

2019-04-11 18:11:56 888

原创 laravel项目在linux环境访问除根目录外 出现404问题及解决

今天把项目部署到linux上配置好域名访问后,访问根目录一切正常,但是在访问其他路由时,出现404问题。服务器 apache框架 5.5php 7.0问题表现:访问项目根目录没问题,访问其他目录必须在根目录后跟index.php然后接其他路由比如:www.test.com/index.php/admin/user这样的话 你原来的请求是 www.test.com/adm...

2019-04-11 17:46:35 594

原创 web网站开发基于高德地图浏览器定位

准备工作:首先,注册开发者账号,成为高德开放平台开发者登陆之后,在进入「应用管理」 页面「创建新应用」为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI )」拿到key之后,在页面引入高德API和UI组件库以及相关CSS文件<link rel="stylesheet" href="http://cache.amap.com/lbs/st...

2019-04-09 18:33:20 2141

转载 Laravel 5.6 创建全局公共函数

一、需求我在使用 Laravel 进行项目逻辑处理的时候要加载一些方法,需要全局调用这个方法又必须得是一个全局函数,因此需要给 Laravel 创建全局的公共函数二、实现1、创建文件在 app 创建文件夹 Helpers,并且在其中创建文件 functions.php2、自动加载由于 5.5 之后, bootstrap/autoload.php 已经不存在了,因此无法直接在其中进行文件加载需要配置...

2018-06-29 18:44:37 2610

转载 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能

1、简介Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel,从而方便我们以优雅的、富有表现力的代码实现Excel/CSV文件的导入和导出。该项目的GitHub地址是:https://github.com/Maatwebsite/Laravel-Excel。本文我们将在Laravel中使用Laravel Excel简单实现Excel...

2018-06-29 18:36:20 468

转载 sublime text3 配置进行函数跳转

点击Preferences-&gt;Browse Packages进入Packages目录,然后打开User目录,查看User目录里面有没有Default (Windows).sublime-mousemap文件,如果没有则创建一个。这个文件是用来配置sublime的鼠标操作的。在文件中输入如下内容:[{"button": "button2","count": 1,...

2018-05-24 11:38:05 6493

原创 Laravel中使用GroupBy时报错

今天在做项目时,获取数据返回列表时发生报错: Syntax error or access violation: 1055 'cpoem.user_sign.addtime' isn't in GROUP BY (SQL: SELECT addtime,flag FROM user_sign WHERE uid = 56 AND type = 0 AND addtime &gt; 15251040...

2018-05-24 10:27:17 1794

原创 Centos 7.4Linux系统lamp环境安装

安装Apache前的依赖包的安装编译安装apr(apr-1.6.5.tar.gz)下载地址:https://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz[root@server1 src]# tar zxvf apr-1.6.5.tar.gz [root@server1 src]# cd apr-1.6.5[root@serv...

2018-03-19 17:11:06 721

转载 Warning: imagecreatefromjpeg()

前一阵子手机端上传相册功能,总发现错误日志中有一些用户上传的图片文件报错,代码检查了很多次,测试也做的比较充分了,但还是会出现上传失败报错的问题,很是郁闷,今天终于找到了原因和解决办法。报错:Warning: imagecreatefromjpeg(): ‘/tmp/img’ is not a valid JPEG file in /path/uploadfile.php on line

2018-01-23 16:10:07 1235

转载 unserialize(): Error at offset出现的原因分析以及解决方法

出现问题: 从数据库中取出数据后进行反序列化后,php报错  unserialize(): Error at offset xx of xx bytes;分析原因:英文数据中含有中文字符串,所以我们就可以想到编码的问题,serialize()函数对在不同编码下对中文的处理结果是不一样的。再讲gbk转换成utf8的格式后,每个中文的自己数从2个会增加到3个,所以会导致反序列化的时候判断字符长

2018-01-23 15:30:16 6518

转载 Laravel 组件之 Forms & HTML 组件 (laravelcollective/html)

安装1.安装 HTML 之前,需要确保PHP版本是否叨叨你使用的框架的环境要求我们使用Composer在命令行安装最新版本的laravelcollective/htmlcomposer require laravelcollective/html执行命令后,会在项目composer.json文件中的require中增加如下图所示:如果这一步骤执行失败了,也没关系,可能是

2018-01-10 17:21:43 1263

原创 git提交文件名大小写的坑 如何填

git默认是大小写不敏感的!!!发现问题:我的git是集成在IDE中的,使用过程中类名是使用驼峰命名法来命名,发现有一个字母没有大写,遂重命名文件,编辑完之后,本地环境测试好好地,然后提交到测试环境(linux)报错这个类不存在!然后就发现这个类与本地有字母大小之分,而Linux是区分大小写的这就悲剧了!原因:git根本不识别我对文件名大小写的修改,没有提交给远程库中,所以无法找到

2018-01-10 15:16:01 1865

转载 Laravel 数据库事务

1.自动使用事务想要在一个数据库事务中运行一连串操作,可以使用DB门面的transaction方法,如果事务闭包中抛出异常,事务将会自动回滚。如果闭包执行成功,事务将会自动提交。使用transaction方法时不需要担心手动回滚或提交:DB::transaction(function () { DB::table('users')->update(['votes'

2017-12-27 11:29:41 417

转载 Js实现unicode 中文互转

// 转为unicode 编码 function encodeUnicode(str) { var res = []; for ( var i=0; i<str.length; i++ ) { res[i] = ( "00" + str.charCodeAt(i).toString(16) ).slice(-4); } return

2017-12-14 17:50:56 9987 1

原创 PHP中操作时区小结

最近有用户意见反馈说自己昨天还显示最近几天没有断签过,今天却有断签的记录,以为程序哪出错了,原来这个用户是在国外访问的,没有考虑时区的原因。php如何获取服务器所在的时区?//获取默认时区echo date_default_timezone_get();一、关于PHP的时区设置方法:1、修改php.ini在php.ini中找到data.timezone =去掉它前

2017-11-17 17:28:11 3038

转载 linux内通过命令如何查看和修改系统时区

在本篇文章中,我将向大家介绍几种查看linux时区的方法,在linux设备上,尤其在生产服务器上时区管理非常重要。下面将详细介绍如何查看。首先我们开启linux系统并使用root帐号登录,然后我们介绍第一种方式,使用date命令,首先我们在终端内输入“date”命令来查看系统时区,具体展示如下图所示。然后我们可以进一步使用date命令参数,更加详细的展示出来系统所使用的时区,%Z可

2017-11-17 15:58:40 1871

用代码实现逻辑不通的文章生成器所用data.json

使用php代码来实现通过指定标题直接生成逻辑不通指定字数的文章生成器所用data.json.

2020-01-10

gd.freetype.jpeg.zlib.libpng.zip

gd库依赖包;里面包含gd-2.0.33.tar.gz 、jpegsrc.v9.tar.gz 、libpng-1.6.16.tar.gz、freetype-2.4.0.tar.bz2、zlib-1.2.8.tar.gz

2019-05-09

window上安装的Redis可视化管理软件

window Redis可视化工具,类似Navicat管理Mysql一样的工具

2017-11-03

反序列化所需的js、css文件

两个文件jquery-3.2.1.js,bootstrap.css。

2017-10-11

libdatrie0.2.4安装包

php扩展trie-filter 过滤敏感词,用于检查一段文本中是否出现敏感词,基于Double-Array Trie 树实现,安装 libdatrie , 需要 libdatrie-0.2.4 或更新的版本

2017-06-14

服务器Httpsqs消息队列

libevent-2.0.12-stable.tar.gz tokyocabinet-1.4.47.tar.gz httpsqs-1.7.tar.gz httpsqs安装包和依赖包

2017-03-21

php_redis扩展

php_redis-2.2.5-5.5-ts-vc11-x86

2016-11-02

php Redis扩展igbinary

php Redis扩展igbinary

2016-11-02

Redis2.4.5安装包

Redis2.4.5window下32位、64位的安装包

2016-11-02

CSDN个人主页修改头像有问题

发表于 2016-10-27 最后回复 2018-03-16

空空如也

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

TA关注的人 TA的粉丝

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