苏洋博客
网站首页
工作生活
编程记录
知识地图
文章存档
关于苏洋
关于本站
GitHub
折腾笔记
联系作者
文章列表
Tag: # PHP
如何搭配 CI 系统使用 Composer
2019年08月24日
CI/CD
,
Composer
,
PHP
,
Docker
,
Linux
,
代码仓库
以 GitLab Runner 的 shell 模式为例,阐述在 CI 环境中使用 Composer 的完整实践方案。核心思路是采用工具容器实现资源隔离与即用即弃,避免在构建机上直接维护 Composer。
阅读全文
搭建高性能的私有 Composer 镜像服务
2019年08月23日
Composer
,
PHP
,
Docker
,
Linux
,
代码仓库
针对基于 Composer 管理的开源软件频繁安装时依赖下载慢、多环境部署不一致的问题,提出以低成本方式搭建私有镜像服务的解决方案。通过官方工具 satis 配合 Nginx 与 Docker Compose 实现镜像服务容器化部署,将分散
阅读全文
使用 Docker 和 Traefik 搭建 Flarum 轻论坛应用
2019年07月16日
Flarum
,
Traefik
,
PHP
,
Docker
基于选型考量与容器化实践,详述使用 Docker 与 Traefik 搭建 Flarum 轻论坛的完整流程。涵盖自定义 PHP-FPM 镜像构建、MySQL 数据库编排、Composer 依赖管理及 Nginx-PHP 应用框架配置,通过多
阅读全文
使用 WordPress 快速打造个人 Wiki
2019年06月28日
Linux
,
Wiki
,
PHP
,
WordPress
基于 WordPress 搭建个人 Wiki 的完整方案,涵盖界面定制、Markdown 支持、代码高亮及自动登录等核心配置。通过切换 Twenty Sixteen 主题并修改 page.php 文件调整侧边栏布局,配合 WP Github
阅读全文
加速你的 Gavatar
2014年12月14日
Gravatar
,
PHP
,
avatar
,
gavatar
,
speedly
开发了一款轻量级Gravatar头像缓存插件,通过本地化代理与缓存机制解决国内访问Gravatar缓慢导致的页面加载延迟问题。该方案优化了浏览器缓存策略、URL重写规则及多尺寸图片适配,无需数据库即可独立部署,同时可扩展支持其他头像源加速。
阅读全文
PHP 带超时功能的 get_headers
2014年12月13日
GET
,
PHP
,
header
,
timeout
PHP 内置函数 get_headers 未提供超时参数,调用时可能因网络延迟导致响应时间长达数十秒。通过分析 PHP 源码确认该函数基于流实现且无超时配置接口后,采用 cURL 重新实现带超时控制的替代方案:设置 CURLOPT_HEAD
阅读全文
WordPress 简单提权工具
2014年09月30日
PHP
,
WordPress
,
忘记密码
,
提升权限
介绍一种通过 WordPress 内置机制实现用户权限提升的技术方案。当具备服务器 sudo 权限但仅拥有 WordPress 低权限账户时,可通过编写 PHP 脚本调用 WP_User 类的 set_role 方法,将指定用户角色重置为
阅读全文
最简单的 Mock JSON 脚本
2014年06月15日
PHP
,
json
,
mock
该脚本提供了一种基于 PHP 的轻量级 Mock JSON 方案,适用于无 Node.js 环境但已部署 PHP 的场景。核心功能包括:优先读取同目录下 mock.json 文件作为返回数据,若文件不存在则输出内置默认结构;支持通过请求参数
阅读全文
WordPress 插件 - Google Libs 替换
2014年06月15日
PHP
,
WP
,
libs
,
open
针对WordPress网站引用Google Libs因网络问题导致加载缓慢的情况,提供一种基于钩子的自动化替换方案。该方案通过拦截wp_print_scripts钩子,遍历已注册脚本并将ajax.googleapis.
阅读全文
WordPress 插件 - Open Fonts 替换
2014年06月09日
PHP
,
WordPress
,
OpenFonts
针对国内访问 Google Open Fonts 不畅导致 WordPress 网站加载缓慢的问题,该插件通过替换字体加载源为 360 开放字体服务(fonts.useso.com)实现加速。采用 `style_loader_tag` 过滤
阅读全文
««
«
1
2
3
4
5
6
7
»
»»