自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过Composer安装CodeIgniter4框架

$ composer create-project codeigniter4/appstarter code_ci4

2020-08-01 16:39:32 470

原创 PHP对接微信公众号开发 token验证

当前时间:2020年8月1日11:30:591、申请一个公众号(这里省略)得到一个这样的配置2、代码编写:// 定义token秘钥常量define("TOKEN", "weixin_wechat");// 实例化微信对象$wechatObj = new wechatCallbackapiTest();// 调用验证方法valid,当接口连接成功后,// 要注释这个方法,然后调用responseMsg()方法// $wechatObj->valid(); //第

2020-08-01 11:31:14 1281 2

原创 搭建vue.js开发环境

时间:2020年7月30日14:43:501. 下载node.js (http://nodejs.cn/)2. 安装node,建议不要安装在系统盘;一直下一步就可以了.在正式开始Node.js学习之前,我们先认识一下npm。npm是什么东东?npm其实是Node.js的包管理工具(package manager)。为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载.

2020-07-30 15:44:00 226

原创 php使用Laravel6框架使用腾讯云短信-发送短信验证码服务

1、申请一系列操作步骤如下:1、申请 SDK AppID 以及 App Key2、申请签名3、申请模板4、创建一个应用5、在laravel中配置腾讯云的sdk目前2.0版本的 API 和 SDK 功能依然保持,未来可能停止维护。短信 API 已升级到3.0版本,后续短信相关新增功能都会在全新的 API 文档 和 短信 SDK 3.0 中更新。我们强烈推荐您使用最新的 API 3.0 接口以及配套的 SDK 3.0。3.0的SDK地址https://console.cloud.ten

2020-07-28 18:10:29 547

原创 PHP网站优化_mysql优化_慢查询日志+索引查询+数据库分区+碎片整理

一、mysql优化概述页面静态化的内容,memcache,减少数据库的访问,提高网站的访问速度,无论如何优化,还是要操作数据库的,要从数据库的角度来优化,提高访问速度。设计角度:存储引擎的选择,字段类型选择,范式利用mysql自身的特性:索引,查询缓存,分区分表,存储过程,sql语句优化配置,部署大负载架构体系:主从复制,读写分离。硬件升级:二、分析需要优化的语句要 查找执行速度比较慢的sql语句,1、使用mysql里面的 慢查询日志,慢查询日志,是由mysql提供.

2020-07-28 12:04:06 174

原创 PHP使用Sphinx全文检索技术

一、sphinx的基本介绍1、使用背景当对大文本数据进行单词匹配查询时,如:有一个歌曲网站,数据库中收集着上百万首歌曲的信息,如果要查询出歌词中带“爱情”的所有歌曲,典型的做法是执行如下SQL语句:SELECT * FROM songs WHERE content LIKE "%爱情%"。但是在MYSQL中以%开头的查询无法使用索引,所以这条SQL语句将执行全表扫描,性能极差。MyISAM引擎中的全文索引是专门对文本创建索引的,但对中文的支持不好。好的解决方案:使用sph

2020-07-27 19:34:06 983

原创 PHP使用laravel框架对接阿里云OSS腾讯云COS文件

1、安装插件 "require": { "php": "^7.2", "barryvdh/laravel-debugbar": "^3.2", "fideloper/proxy": "^4.0", "freyo/flysystem-qcloud-cos-v5": "^2.0", "fruitcake/laravel-cors": "^2.0", "jacobcyl/ali-oss-storage": "^2.1", "johnlui/aliyu

2020-07-27 19:24:41 1210 1

原创 CentOS系统 Docker环境的安装和配置使用

安装 Docker Engine-Community使用 Docker 仓库进行安装在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。设置仓库安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。通过uname -r命令查看你当前的..

2020-07-24 18:56:10 173

原创 Docker学习资料之安装nginx镜像搭建LNMP环境

【前置条件】在此文章之前,还需要你已经成功搭建docker环境,这里是在window下面操作的基于:Git工具,docker machine工具 boot2docker工具 virtual box虚拟机以上环境未搭建的,请看本人另外一篇文章。1、镜像下载地址:【网易蜂巢】https://c.163.com/hub#/m/repository/?repoId=29672、安装完成docker之后执行命令复制地址:搜索镜像docker search 名字执..

2020-07-24 11:52:04 127

原创 Linux下使用jq工具查看服务器json日志

JSON是前端编程经常用到的格式,对于PHP或者Python,解析JSON都不是什么大事,尤其是PHP的json_encode和json_decode,干的相当的漂亮。Linux下也有处理处理JSON的神器:jq。1、安装linux下格式化json数据的工具jq2、jq使用方法默认没有格式化,根本看不懂写的什么特别是一些日志类型的文件那么Jq怎么查看:命令:数据很干净,很舒服。Jq的其他用法,请自己百度,包括解析数据根据key获取value的值。

2020-07-24 11:41:21 638 1

原创 Git版本控制工具之【Git】分支开发操作

1、提示冲突了(解决Git分支冲突)保存到暂存区试试再次查看状态再次切换分支更新暂存区文件,在自己的分支你们操作Git add文件,准备提交工作提交文件,写备注信息再次提交到远程自己的分支完美解决冲突问题。。查看当前自己的分支是在Yangsong分支提交的文件切换到自己的分支再次合并主分支啦下来的内容,更新分支文件,这里提示最新更新现在可以尽情的在自己的分支开发了注意:git st 和 git b

2020-07-24 11:25:01 106

原创 PHP获取安卓手机版的微信聊天记录好友信息

1、支持安卓手机版本,要安装SandVXposed这个插件。SandVXposed这个插件的功能主要传递微信数据到php服务器,php服务器对接SandVXposed提供的一些列api接口接口列表如下:2、SandVXposed插件提交的微信数据,我们用PHP服务器直接提交到RabbitMQ服务器上面MQ信息如下:PHP代码如下:使用的是Laravel框架的插件:这个插件的使用方法,去看官方文档即可:"vladimir-yuldashev/laravel-queue-r

2020-07-23 11:55:13 482

原创 Laravel Framework 6.18.20配置前后端分离跨域请求

新建中间件代码如下<?phpnamespace App\Http\Middleware;use Closure;class CorsMiddleware{ /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */

2020-07-23 11:27:20 222

原创 【PHP开发】Linux下源码安装PHP7环境和swoole开发环境

1、php7的源码安装版本:linux环境,php7,swoole4,redis4(安装方式很多)下载php7,www.php.net-->download2、解压cd php7.2.23、configure 配置安装4、make执行:make,等待一下make 完成之后5、make install执行 make install查看php的扩展./bin/php -mphp index.php 执行php文件配置php路径...

2020-07-13 19:58:12 144

原创 Laravel框架的数据库迁移案例

1、执行:$ php artisan make:migration alter_wxuser_table自动生成文件位置:2、简单封装2个方法: /** * Run the migrations. * * @return void */ public function up() { // https://xueyuanjun.com/post/19971 Schema::table(

2020-07-09 11:34:19 195

原创 PHP使用laravel框架对接腾讯IM即时聊天系统

框架版本:1、封装请求路由: public function buildEndpoint(string $servername, string $command): string { $query = http_build_query([ 'sdkappid' => env('SDK_APPID', ''), 'identifier' => env('SDK_ADMIN', ''),

2020-07-08 17:04:35 1999 2

原创 【PHP开发】阿里云服务器Redis服务的安装下载

1、下载Redis进入官网找到下载地址https://redis.io/downloadwget http://download.redis.io/releases/redis-5.0.8.tar.gz2、解压:tar -zvxf redis-5.0.8.tar.gz3、移动redis目录一般都会将redis目录放置到 /usr/local/redis目录,所以这里输入下面命令将目前在/root目录下的redis-5.0.7文件夹更改目录,同时更改文件夹名称为redis.

2020-07-06 19:30:51 248

原创 Dockfile文件自己编写,PHP程序员

docker run --name mysql-5.7 -e MYSQL_ROOT_PASSWORD=123456-d daocloud.io/mysql:5.7.29$ docker run \ -it -d --net=none --name p2p_web \ --privileged \ -v /mnt/shared/p2p_web:/var/www/html/p2p_web \ -v /mnt/shared/docker-images/p2p_w...

2020-07-04 14:35:55 203 1

原创 laravel应用跨域请求利器 — Laravel CORS 扩展包使用

安装包地址:删除旧版本composer remove barryvdh/laravel-cors fruitcake/laravel-cors新版本composer require fruitcake/laravel-cors安装完毕。如下配置使用// 添加全局跨域支持\Fruitcake\Cors\HandleCors::class,执行命令,生成配置文件:php artisan vendor:publish --tag="cors"完成配置完成以

2020-07-02 10:52:22 1471 1

空空如也

空空如也

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

TA关注的人

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