- 博客(25)
- 收藏
- 关注
原创 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 1321 1
原创 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 21845 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 898
原创 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 958
原创 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 586
原创 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 8577 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 137
原创 求两个日期之间相差的天数
求两个日期之间相差的天数(针对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 239
原创 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 380
原创 以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 997
原创 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 232
原创 mysql 查询两张表的差集
mysql 查询两张表的差集MySQL is null 查询太慢的问题数据量 20万条column is null查询所耗费时间 2.5s左右length(column) is null查询耗费时间0.5s左右
2021-11-25 14:33:30 734
原创 为 MySQL 的查询结果添加排名字段
为 MySQL 的查询结果添加排名字段提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档项目场景:应项目经理和前端的要求,为MySQL语句添加排名字段解决方案:有以下两种解决方案:下面是一个示例表的数据:第一种:然后我们要根据 Roll_No 字段进行排序并给出排名,我们首先必须定义一个初始值为0的变量,然后在查询结果中使用这个变量。如下面的代码:SET @counter=0; SELECT @counter:=@counter+1 AS Rank,LastName
2021-11-18 10:46:01 3341
原创 在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 9607
转载 在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 1094
转载 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 363
原创 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 460
原创 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 580
转载 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 4494 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人