自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PHP语言,计算出两个经纬度之间的距离(单位:米)

【代码】PHP语言,计算出两个经纬度之间的距离(单位:米)

2023-06-16 16:03:13 367

原创 WGS84,GCJ-02,BD-09坐标系间的经纬度坐标转换,PHP版

【代码】高德、天地图、百度等经纬度相互转换。

2023-06-05 16:04:38 443

原创 Mysql 使用case when

case开始,when 条件1 then 某值1,when 条件2 then 某值2,…else 某值n,end结束。else sex,如果不指定else的话,其他不符合条件的会被设置为null。

2022-11-19 18:48:06 1095 1

原创 Linux在线安装nginx服务

Linux在线安装nginx服务

2022-07-21 10:45:54 1267

原创 Linux系统开放防火墙端口号的方法

Linux系统开放防火墙端口号的方法

2022-07-09 14:46:03 1640

原创 TP5.1+Oracle事务回滚

TP5.1 Oracle事务回滚

2022-04-15 10:17:36 574

原创 PHP报错:Malformed UTF-8 characters, possibly incorrectly encoded

PHP报错:Malformed UTF-8 characters, possibly incorrectly encoded错误如下:Malformed UTF-8 characters, possibly incorrectly encoded 或中文乱码 (Uncaught InvalidArgumentException: Malformed UTF-8 characters, possibly incorrectly encoded in)问题: Uncaught InvalidArgume

2022-04-08 18:09:27 21310 2

原创 TP5的POST接收数组报错variable type error:array

TP5的POST接收数组报错variable type error:array数组的报错是:variable type error:array原因:post提交数据不能提交数组和对象 。解决方法:在接收的时候在数据的后面加/a,传递对象的时候也是加/a例如:Request::instance()->post('参数/a');...

2022-03-25 20:33:14 846

原创 LINUX添加PHP环境变量:CentOS7将php和mysql命令加入到环境变量中

CentOS系统下如何将PHP和mysql命令加入到环境变量中,在Linux CentOS系统上 安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假 设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/mysql/中

2022-03-03 14:22:23 820

原创 centos7系统部署showdoc在线接口文档工具

centos7系统部署showdoc在线接口文档工具本文环境:centos7+lampp环境;1、下载showdoc压缩包,解压到lampp环境项目目录下,如图:2、修改showdoc目录下install目录权限为可读写:3、然后访问:127.0.0.1/showdoc/index.php,管理员账号:showdoc,密码:123456 ,如图:可以管理后台,添加用户,添加用户权限等功能,至此,centos7+lampp部署showdoc,安装完成...

2022-03-03 10:59:45 543

原创 Centos7 安装编译扩展中 ./configure: No such file or directory

Centos7 安装编译扩展中 ./configure: No such file or directory1、首先安装make,后续会用到:执行:yum -y install gcc automake autoconf libtool make查看:make -v2、安装 autoconf,生成configure文件会用到:下载安装包:wget http://mirrors.kernel.org/gnu/autoconf/autoconf-2.69.tar.gz解压安装包:tar -xzvf

2022-03-02 17:26:59 8032 1

原创 centos 7+lampp 搭建showdoc在线API文档

centos 7+lampp 搭建showdoc在线API文档下载ShowDoc安装包下载地址:https://github.com/star7th/showdoc进入服务器目录把showdoc文件放到服务器目录设置install目录权限为777;然后就可以正常访问了

2022-03-01 10:22:50 114

原创 求两个日期之间相差的天数

求两个日期之间相差的天数(针对1970年1月1日之后,求之前可以采用泰勒公式)function diffBetweenTwoDays($day1,$day2){ $second1 = strtotime($day1); $second2 = strtotime($day2); if($second1<$second2){ $tmp = $second2; $second2 = $second1; $second1 = $tmp; } return ($second1-$sec

2021-12-28 11:09:28 217

原创 centos7 Apache+haproxy负载均衡轮循方案

centos7 Apache+hapfroy负载均衡轮循方案说到Linux下的负载均衡,其实有很多服务是可以实现的,比如:haproxy,lvs,nginx,这些服务都可以做负载均衡,而我们今天主要介绍的是Haproxy实现Apache的负载均衡。一般做法是通过Haproxy+Keeplive实现高可用负载均衡的。目的:访问Haproxy自动轮询分配后台服务器服务器环境三台centos 7系统服务器Hostname:A-SIP:192.168.72.232Role:ApacheHostnam

2021-12-02 17:43:00 351

原创 以TP5.1为例,lamp环境下配置部署mysql读写分离

以TP5.1为例,lamp环境下配置部署mysql读写分离环境:主服务器:192.168.72.232 系统 Centos7 localhost从服务器:192.168.72.152 系统 Centos7 localhost(以下为两台服务器mysql正确安装完毕)首先下载TP5.1框架,然后配置config.php->database.php数据库配置文件,如下图所示,“服务器地址”,默认第一个是主服务器,后面是从服务器,如果用户名,密码,端口号不一样的话,要每个都按照顺序写上以“,”逗号

2021-12-02 12:10:19 960

原创 LAMP环境配置mysql主从复制

centos搭建LAMP环境环境:主服务器:192.168.72.232 系统 Centos7 localhost从服务器:192.168.72.152 系统 Centos7 localhost(以下为两台服务器mysql正确安装完毕)注意注意注意:主机的防火墙一定要关闭,建议从看到这个信息就开始关闭主服务器的防火墙暂时关闭防火墙systemctl stop firewalld永久关闭防火墙systemctl disable firewalld设置开机启动systemctl

2021-12-01 15:04:53 201

原创 mysql 查询两张表的差集

mysql 查询两张表的差集MySQL is null 查询太慢的问题数据量 20万条column is null查询所耗费时间 2.5s左右length(column) is null查询耗费时间0.5s左右

2021-11-25 14:33:30 678

原创 为 MySQL 的查询结果添加排名字段

为 MySQL 的查询结果添加排名字段提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档项目场景:应项目经理和前端的要求,为MySQL语句添加排名字段解决方案:有以下两种解决方案:下面是一个示例表的数据:第一种:然后我们要根据 Roll_No 字段进行排序并给出排名,我们首先必须定义一个初始值为0的变量,然后在查询结果中使用这个变量。如下面的代码:SET @counter=0; SELECT @counter:=@counter+1 AS Rank,LastName

2021-11-18 10:46:01 3256

原创 在Linux系统下XAMPP安装与配置(可离线安装)

在Linux系统下XAMPP安装与配置(可离线安装)XAMPP网址:https://www.apachefriends.org/zh_cn/index.html首先找到自己需要安装的版本下载地址(本文以版本xampp-linux-x64-7.4.7-0-installer.run为例)root用户下进行下载安装,linux系统下,可以使用 wget -c 加下载地址,这里是下载的.run格式。XAMPP文件下载好,切换到文件的存放目录,输入安装命令,如图所示进行安装:直到进度条走完,显示安装完

2021-10-12 09:37:56 8612

转载 在LINUX环境下定时执行php脚本

在LINUX环境下定时执行php脚本1. 使用Crontab定时执行linux环境下的php脚本文件Cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令来编辑该用户的 crontab。该文件使用的格式和 /etc/crontab 相同

2021-10-09 17:38:59 991

转载 CentOS 7升级php5.4到php7.2

原因:CentOS 7下yum安装PHP版本默认是5.4的,但新框架要求PHP版本在7以上,所以把PHP升级一下了。查看yum的可安装的php版本列表:yum provides php开始升级PHP更新源:rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum remove php-com

2021-10-09 17:29:13 327

原创 centos7用yum搭建LAMP环境 更新PHP版本

用yum快速搭建LAMP平台实验环境:[root@nmserver-7 html]# cat /etc/redhat-release CentOS release 7.3.1611 (AltArch) [root@nmserver-7 html]# uname -aLinux nmserver-7.test.com 3.10.0-514.el7.centos.plus.i686 #1 SMP Wed Jan 25 12:55:04 UTC 2017 i686 i686 i386 GNU/Linu

2021-10-09 16:55:03 394

原创 php循环输出26个大小写英文字母

php循环输出26个大小写英文字母for($i=65;$i<91;$i++){ echo strtolower(chr($i)).' ';//输出小写字母 echo strtoupper(chr($i)).' ';//输出大写字母}PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC多用于Excel导出。for ($i = 0; $i <= 1000; $i++) { $y = ($i / 26); echo $i,"=>"; if ($y >

2021-08-04 11:28:38 512

转载 navicat连接pgsql报错:authentication method 10 not supported

navicat连接pgsql报错:authentication method 10 not supported解决方案:找到pgsql的安装目录下的pg_hba.conf文件用文本编辑器打开后做如下修改,然后再数据库查询中执行:SELECT pg_reload_conf(),即可,或者重启pgsql服务添加代码如下:# "local" is for Unix domain socket connections onlylocal all all

2021-06-30 11:29:48 4217 2

空空如也

空空如也

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

TA关注的人

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