分类:PHP开发
发布与PHP编程有关的一些技术分享。
302 篇文章
PHP在服务器上的一个低级错误,PHP总是卡死,服务器资源充足
自编译PHP-FPM默认配置只有5个连接,多几个人访问就卡死网关超时,重启FPM才缓解。资源充足时卡死多为配置问题,调高连接数即可解决。
AttachmentDownloads 插件安装与使用说明
面向Typecho 1.3.0的非图片附件下载保护与统计插件。提供验证码、多种交付驱动和统计功能。安装需配置源文件保护。适用于PHP7.4+、MySQL/PostgreSQL/SQLite。
zheyu:面向内容分发的 Typecho 响应式博客主题
zheyu 是折雨的天空使用的 Typecho 响应式博客主题,面向个人写作、知识博客与作品展示场景,集成 SEO、RSS、Open Graph 与 JSON-LD,桌面端与移动端自适应。
一次 Typecho 首页无缓存加载缓慢的排查:Vditor 插件引用的JS可能是主要原因
一次 Typecho 首页无缓存加载缓慢的排查:Vditor 插件引用的JS可能是主要原因首页在浏览器禁用缓存后加载很慢,最初直觉往往会落在模板渲染、数据库查询或服务器性能上。但这次排查的网络瀑布图给出了更直接的线索:HTML 文档很快返回...
新写了一个访问统计的插件,VisitAnalytics,主要替代第三方统计
VisitAnalytics是一款Typecho访问统计插件,支持服务端与Beacon模式,统计PV、UV、会话数,提供文章排行、趋势分析等,不依赖第三方,保护隐私。
DraftPublisher 插件使用说明,含插件下载地址
DraftPublisher 插件使用说明功能DraftPublisher 为 Typecho 增加一个仅接收 JSON 的草稿写入接口。它不会发布文章、不会使用后台 Cookie,也不会接受 HTML 格式的正文;成功请求只会创建一篇 p...
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met
麒麟系统安装zip扩展报错:checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... noconfigure: error: Package requirements (l...
Kylin Linux Advanced Server V10 (Tercel) 编译安装PHP的oci和pdo_oci
是鲲鹏的CPU,所以安arm的。Oracle客户端下载地址:https://www.oracle.com/database/technologies/instant-client/linux-arm-aarch64-downloads.ht...
PHP连接达梦报错:SQLSTATE[HY000] dpi_login: -70089 加密模块加载失败
哎,又一个坑,用的原来的安装过的达梦的dll,然后连接数据库报错。各种方式试了一下,结果还是不行,最后突然想起会不会是数据库版本更新导致的。换了新下载的达梦数据库的dll,运行就正常了。
接上一篇,麒麟编译PHP的脚本,没有加入GD库,导致验证码出不来
后来手工编译gd扩展,加入后,通过php -m可以看到gd扩展了,但是验证码依然不出来,报函数不存在通过以下命令验证:/usr/local/php8.3/bin/php -r "var_dump(function_exists('image...