分类: GitHub
-
发现 PHP 官方文档中关于命令行模式的介绍存在错误,中文页面将 CGI 版本的文件名误写为 php-cli.exe,经对比英文页面及运行命令验证后,确认正确名称应为 php-cgi.exe。通过点击链接登录 GitHub 提交错误报告并上传佐证图片,最终收到官方回复,错误已在 Git 仓库中修正,数日后查看线上文档已同步更新为正确内容。
-
本文演示了在 GitHub、GitLab 及本地 Git 仓库间建立分布式工作流程的具体步骤。文章首先说明了如何从 GitHub 公共仓库同步更新至本地及 GitLab 内部仓库,随后展示了以该 GitLab 仓库为主贡献者源,将其克隆至本地并推送到新项目的操作过程。最终实现了各级仓库间代码的同步更新,并阐述了 master、develop 等分支的管理与合并策略。
-
文章介绍了基于 yiisoft/yii2-app-advanced 搭建 RESTful 接口应用并准备自动化测试的过程。内容包括删除冗余的控制器、模型与视图,配置环境与数据库,解决内容协商引起的测试报错。通过创建 API 测试套件,编写了涵盖用户列表、详情、创建、更新、删除及 OPTIONS 请求的测试用例,利用 Fixtures 和 JsonPath 验证响应结构与数据,最终确保所有测试通过以保障现有功能的稳定性。
-
本文基于 yiisoft/yii2-app-advanced 模板,演示了在 GitHub 新建仓库并搭建包含接口、前端、后端及控制台应用的 Yii2 高级项目过程。文章详细介绍了环境初始化、Nginx 虚拟主机配置、数据库迁移与测试数据库报错修正等步骤,重点讲解了通过复制前端应用并调整命名空间及路径来新建 API 应用,同时配置了 Vagrant 环境支持,最终实现了多应用的本地运行与测试。
-
本文记录在 Windows 10 环境下,通过 VirtualBox 安装 CentOS 7 系统,并利用源码编译安装 PHP 7.0.23 及 Swoole 1.9.19 扩展的过程。文中详细列出了安装 GCC、编译工具及各类依赖包的步骤,解决了编译过程中遇到的缺失 Bison、BZip2 及 ICU 库等问题,并通过配置 phpize 成功加载 Swoole 模块。最后通过构建 Echo 服务器与客户端的测试,验证了环境的正常运行。
-
针对在Git Bash中执行git pull时提示GitHub的HTTPS连接出现SSL协议错误的问题,文章详细记录了改用SSH方式的解决流程。主要操作包括利用TortoiseGit自带的PuTTYgen工具生成密钥对,将公钥添加至GitHub,并分别保存PuTTY格式和OpenSSH格式的私钥以适配TortoiseGit和Git Bash。通过在Pageant中加载私钥并将仓库远程地址修改为SSH链接,最终在两种环境下均成功完成了代码拉取操作。
