[置顶] think-element 使用Thinkphp6 + element ui实现的快速制作项目通用后台管理框架

Think-element项目源码地址:码云:https://gitee.com/phpbloger/think-elementthink-element 使用Thinkphp6 + element ui + vue实现的快速制作项目通用后台管理框架。 适合个人开发者、工作室,非常适合快速开发中小型项目,一键curd能够快速生成一个模块的操作,支持操作和事件支持钩子实现,可以构造字段模型单独生成form、table、search等组件。下面演示一下,如何快速的生成一个模块:这样就生成了一个模块的curd 操作,你不用关心html 如何编写,只需要编辑你需要创建的字段即可。运行环境要求PH...

php 2021-06-30 AM 3711℃ 3条

mac pecl 安装swoole ‘openssl/ssl.h’、'pcre2.h' file not found

openssl错误/private/tmp/pear/temp/swoole/include/swoole_ssl.h:27:10: fatal error: 'openssl/ssl.h' file not found解决方案:首先安装 opensslbrew install openss安装swoole制定openssl目录或者做一个软连接enable openssl support? [no] : yes --with-openssl-dir=/opt/homebrew/opt/openssl pcre2 错误/opt/homebrew/Cellar/php@7.4/7.4.27/...

php 2022-05-02 PM 148℃ 0条

PHP7.4+安装编译参数

PHP7.4加废弃和更改了很多编译参数https://www.php.net/manual/zh/migration74.other-changes.php#migration74.other-changes.pkg-config在编译安装的时候需要更改,下面给一个最新的常用编译参数: ./configure --prefix=/softrun/php@7.4 --with-config-file-path=/softrun/php@7.4/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 ...

php 2022-03-03 AM 633℃ 0条

Echo 2.0 版本如何在右侧添加最新评论和最热文章

首先应该感谢宁采臣编写的这套typecho 模版,现在已经更新到2.0了,界面比较简洁、清新我一开始就使用了,在原来的基础上做了一些微小的调整;字体调整,我更加喜欢小一点的字体,因此整站字体缩小了右侧增加了最新评论,可以看到最近的评论信息右侧增加了最热文章,以评论数来排序。先来看下后台效果:可以设置最新评论和热门文章的展示顺序以及是否展示;首先找到模版目录里面的functions.php 文件大概 398行位置 render函数,增加选项:这里只需要更改data数据,增加2个选项,顺序可能需要调整 transfer.render({ elem: '#sid...

php,其它 2021-11-02 AM 1367℃ 2条

goland 引入gin 使用标红Cannot resolve symbol 'gin-gonic'

错误信息goland 引入gin 使用标红Cannot resolve symbol 'gin-gonic'报错原因:go mod 文件没有require包,或者没有初始化mod解决go mod init gin go mod edit -require github.com/gin-gonic/gin@latest

go 2021-08-12 PM 3424℃ 0条

error :go run 报错: missing go.sum entry for module providing package

go run go build报错missing go.sum entry for module providing package <package_name>原因:当在代码中使用了第三方库 ,但是go.mod中并没有跟着更新的时候可以使用go mod tidy来整理依赖作用:删除不需要的依赖包下载新的依赖包更新go.sum

go 2021-08-12 PM 1608℃ 0条

小技巧篇:Redis如何再hash key 不确定个数批量删除

Redis非常实用,再很多场景中使用hash结构在redis更是使用频繁经常会有增加、删除、批量删除、自增等操作这里就大概讲解一下如何批量删除hash 数据比如有如下数据: 10.10.219.143:6379> hgetall Emoji:0d6348f70fa382011lJoWA 1) "22" 2) "s:101:\"newbackstageimg/uploads/2021-07-22/60f8e1470aeee.png\";" 3) "30" 4) "s:79:\"...

其它 2021-07-30 AM 1770℃ 0条

如何监测MySQL是否命中索引?

如何监测MySQL是否命中索引?感觉这篇文章介绍得比较详细,就搬过来了,在日常工作中,我们有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,此时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。(QEP:sql生成一个执行计划query Execution plan)mysql> explain select * from se...

mysql 2021-07-30 AM 1889℃ 0条

/usr/local/php7/sbin/php-fpm cannot get uid for user 'www'

编译安装php7.4成功之后运行php-fpm/usr/local/php7/sbin/php-fpm报错:cannot get uid for user 'www'解决:useradd -M -s /sbin/nologin www 一般情况下用户组与nginx一致。

php 2021-05-11 PM 2885℃ 1条

docker 重启机器php-fpm 容器IP发生改变

在前面我们在docker内搭建了PHP+Nginx开发环境;但是在一次重启机器之后,发现原先配置的项目502错误;查看PHP日志是:connect() failed (111: Connection refused) while connecting to upstream, client: 172.17.0.1, server: docker.093.net.cn, request: "GET / HTTP/1.1", upstream: "fastcgi://172.17.0.2:9000"明显看到fastcgi不能正常链接。此时我们看下PHP...

php 2021-04-12 AM 2351℃ 0条

docker php + Nginx 环境如何安装Yaf扩展

在docker中搭建好PHP + Nginx环境之后,我们一般得装一下扩展来满足项目运行需要;我用Yaf框架较多,因此在这里需要安装Yaf扩展。进入PHP容器docker exec -it 容器ID /bin/sh容器ID可以查看:docker ps -a 安装Yaf,版本可以去pel上看pecl install yaf-3.0.8问题:可能会出现pecl not fond,这是因为PHP容器没有安装php-devel php-pear.具体看具体的容器类型:#Ubuntu/Debian上是这样(php-pear包含pecl,php5-dev包含phpize,pecl依赖phpize...

php 2021-04-12 AM 2177℃ 0条

MAC如何使用Docker 配置PHP + Nginx运行环境

虽说docker非常流行,但是在公司并不用;今天抽时间大概看了下文档,准备搭建一个PHP运行环境;文档看起来倒是简单,但是实际搭建却是遇到了不少坑坑;实践才是实现真理的唯一途径,编程一途真是没有捷径,不动手光看都是假把式;必须动手,遇到问题解决问题才能更进一步理解和提升自己。这里我使用MAC系统搭建:安装docker,下载docker安装即可。https://docs.docker.com/docker-for-mac/install/安装完成之后查看docker版本docker --version显示如下,表示安装成功:Docker version 20.10.5, build 55c...

php 2021-04-09 PM 3168℃ 3条