基于layui的yii2cms后台快速搭建框架

在向大家推荐一款yii2的cms后台框架,这个框架写的还是相当不错的,包含了用户中心,权限,同时还集成了api接口,方便对外做应用,下面是详细的介绍。 本框架基于YII2+Layui,后端主要集成了如下功能: RBAC权限...

2022年6月15日 62 Yii开源系统

Yii2-Admin-Theme 基于layui的通用后台模板

Yii2-Admin-Theme 基于layui的通用后台模板 Yii2基于layui的通用后台模版,实现了,用户登陆,权限管理,用户管理,密码修改等功能,可以说基本功能已经很全了,方便我们后续的二次开发。 安装 数据库:admin.sql...

2022年5月16日 202 Yii开源系统

教你如何获取微信公众号历史文章链接

获取这个链接还是很有用的,想想当你的微信号只是个人订阅号的时候,但是你又开启了开发配置接口,这样你公众号下面的菜单就失效了,为了让用户看到你的文章,这时候这个链接就派上用场啦。 第一步 登陆你的微信...

2022年5月12日 277 微信公众号

网站页面查看源代码html的最顶部多出两行

查看网站源代码时发现,html的最顶部多出两行。网站是用php代码写的,出现这个问题,我以为是bom头的问题,于是用代码去除了bom头,但还是不行,最后没办法了,只能一个文件一个文件的试,最后终于发现了问题的所...

2022年5月6日 242 PHP学习教程

liunx服务器遇到SYN_SENT洪水攻击

事情的经过是这样的,我将服务器上的redis端口暴露了在外面,而且没有给redis设置用户名和密码,当我用第三方开源工具 another redis deskTop Manager,连接时于是悲剧发生了,不知道是工具的事情还是别的事情造...

2022年2月24日 542 运维技巧

mysql占用服务器CPU100%的解决办法

有个同事反馈说,服务器接口返回数据特慢,但是过一会就好了,于是我用 top 命令,看到服务器的cpu都被mysql占住了。 我第一反应是锁表了,于是赶快去看看了。 执行命令:mysql -u root -p 输入密码,进入后执行 ...

2022年2月16日 374 运维技巧

linux服务器开机自启动运行服务

随着时间的推移,我们可能会在服务器装各种东西,然后执行各种shell脚本,有些必须启动起来才可以,万一哪天服务器需要重启,若是我们在一个个的启动服务,就太费时间啦,因此我们需要将服务加入到自动启动中。 ...

2022年2月16日 368 精选文章

liunx服务器nohup不输出日志文件的方法

我们一般的会使用 nohup & 让程序在后台挂起,一般程序挂起后,会在程序目录输出 nohup.out的日志文件,随着时间的推移,此文件会越来越大,最后可能会占很大的一块硬盘空间, 因此我们需要改善这种情况,命...

2022年2月16日 429 精选文章

gocron定时任务管理系统的安装与运行

gocron是一个用go写的轻量级的定时任务集中管理和调度的系统,主要用于替代liunx的crontab,我们为什么会用这个系统呢,最主要可视化,方便管理,看日志和执行时间方便。 官网开源地址:https://gitee.com/mirror...

2022年2月16日 420 开源精选

nginx配置中的 try_files 方法详解

try_files $uri $uri/ /index.php$is_args$args 假设你防问 https://viphper.com/demo 1.$uri:查找/demo文件 2.$ui/:查找/demo文件夹 3./index.php$is_args$args:将请求传递给/index.php$is_args$args 备注: ...

2021年2月8日 3.38K 技术文章

lnmp一键安装包使用Navicat远程访问mysql8

最近网站更换服务器,于是就连带的升级了mysql8,当一切都配置好后,需要用Navicat访问数据库了,按照之前的步骤操作,突然给报了错误 (之前操作的链接:https://www.viphper.com/1420.html) ERROR 1064 (42000...

2020年11月23日 2.75K 技术文章

mac下用vagrant的权限报错问题

之前写过一篇mac同步vagrant程序时,权限并没有对应的同步过去,可以查看文章https://www.viphper.com/3684.html   之前用的好好的,突然有天报错了,奇葩不奇葩,然后通过各种查资料终于修复好了,下面将修复的...

2020年9月27日 3.32K 技术文章

liunx升级python到3.8

最近在学习python,发现liunx自带的python是2.x版本,目前最新的python3.x,竟然是学习自然要用最新版本的,因此需要升级的,下面说一下我的具体升级过程。 一、下载自己需要的版本 官网地址:https://www.python...

2020年7月12日 4.13K Python教程

lnmp安装多个php版本后如何更改环境变量的php

用了lnmp一键安装包,发现自己越来越长见识啦,我的虚拟机中同时安装了两个版本的PHP,我每次php -v 时都是一个低版本的php,后来想直接用高版本了,就想着配置一下环境变量就搞定了,于是就安装环境变量的折腾,...

2020年5月20日 4.84K 技术文章

一文搞懂$_POST和file_get_contents(“php://input”)的区别

今天来说一说 $_POST、file_get_contents(“php://input”)和$GLOBALS[‘HTTP_RAW_POST_DATA’]的区别,这三个方法都是用来接收post请求的,但是很少有人说出他们的区别是啥,下面就来说一说...

2020年4月15日 5.34K 技术文章

git add出现”fatal: in unpopulated submodule XXX”错误

我们若是直接从github中下载到对应的项目,直接放到自己的版本控制中,在提交就会报此错误fatal: in unpopulated submodule, 即使删除了.git文件也是没用的。 解决办法 git rm -rf --cached git add . 可以看到...

2020年4月13日 5.79K 精选文章

php中接口、抽象类以及接口和抽象类区别详解

在php中接口抽象类、Final、Static几个我们用到的相当的简单特别是大型网站架构时都会有用到了,今天我们来看一篇关于php中抽象类、Final、Static的例子。 1. 接口 (1)对接口的使用是通过关键字implements (2...

2020年4月5日 3.85K PHP中高级题

PHP中高级面试题 – 第三天

一、简述一下MongoDB的应用场景 mongodb 支持副本集、索引、自动分片,可以保证较高的性能和可用性。 更高的写入负载 默认情况下,MongoDB 更侧重高数据写入性能,而非事务安全,MongoDB 很适合业务系统中有大量 ...

2020年4月3日 3.47K PHP中高级题

PHP高级面试题 – 第二天

一、写一段代码判断单向链表中有没有形成环,如果形成环,请找出环的入口处,即 P 点 /* *单链表的结点类 */ class LNode{ //为了简化访问单链表,结点中的数据项的访问权限都设为public public int data; p...

2020年4月1日 3.6K PHP中高级题

PHP中高级面试题 – 第一天

一、写一个函数,获取一篇文章内容中的全部图片,并下载 function download_images($article_url = '', $image_path = 'tmp'){ // 获取文章类容 $content = file_get_contents($article_url); // 利用正则...

2020年3月30日 2.45K PHP中高级题

程序员面试必备PHP基础面试题 – 第二十一天

写在前面,今天是PHP基础面试题的最后一天,接下来我将整理中高级的面试题,这部分因为之前没准备好,而且工作比较忙,有可能做不到一天一更,还望大家担待。 一、解释一下PHP的类中:protect,public,private,inte...

2020年3月29日 2.1K PHP基础题

mac下用vagrant的权限问题

vagrant在windows中没有权限的概念,所以怎么用都不会出现这个问题的,但是在mac中,共享后的文件目录权限以及用户组都不正确啦,所以无法正常使用。 特别是Yii2中我们需要对assets目录加权限,以便生成对应的css...

2020年3月29日 2.23K 技术文章

程序员面试必备PHP基础面试题 – 第二十天

一、写出你认为语言中的高级函数(其实就是写熟悉的函数) array_pop():弹出数组的最后一个元素 explode():按特点符号,分隔字符串,返回数组 implode();按特点符号,连接数组成为字符串 substr();取出字符串中的...

2020年3月28日 1.91K PHP基础题

程序员面试必备PHP基础面试题 – 第十九天

一、需要设置一个有效期为31天,的memcache值,请补充下面的代码 <?php $memcache_obj=new memcache $memcache_obj->connect(‘memcache_host,11211’); $memcache_obj->set(‘varKey’,’varValue’,0,___...

2020年3月27日 2.07K PHP基础题

程序员面试必备PHP基础面试题 – 第十八天

一、以下代码的执行后,$result值为: <?php $srcArray=array(‘a’,’b’,’c’,’d’); $randValue=array_rand($srcArray); $result=is_string($randValue); ?> A、 a B、 false C、 true D、 b E、 c 答案:...

2020年3月26日 2.26K PHP基础题