在Amazon Linux 2操作系统上为PHP 8.2版本安装PHP对SQL Server支持库

更新于2023年4月23日,Amazon Linux 2 + PHP 8.2验证通过。

一、前言

在某些测试场景下,例如:

  • 测试AWS的SCT工具对Microsoft SQL Server(以下简称MSSQL)的schema迁移
  • 测试Babelfish对MSSQL的兼容

此时可能需要一个基于PHP的demo应用来模拟环境。此时可选择WordPress的SQL Server版本(Wordpress官方是MySQL的)。由于Wordpress是PHP编写的,因此就需要为PHP增加SQL Server库的支持,才能通过Wordpress连接到SQL Server生成模拟数据。

在安装中发现,新版本PHP(7和8)默认不对MSSQL的支持,没办法一条命令就装好了。而微软已经拥抱开源了,Linux版本DotNET framework,Linux版本SQL Server,Windows 10上的Linux Subsystem,Windows的新Terminal,微软Azure上的一堆Linux服务器,MacOS上的VSCode,微软技术栈都提供了Linux支持。因此这里可以为PHP安装SQL Server模块。

下边开始操作。

Continue reading “在Amazon Linux 2操作系统上为PHP 8.2版本安装PHP对SQL Server支持库”

AWS Solution Architect Associate 通过指南

我是大概几个月前开始初步浅显的接触AWS的公有云了,并开通了个人付费账号做测试,但并未以生产环境的高标准去部署和管理过系统。这次搭建blog并长期维护,也是一种对产品更深入的了解和学习的过程。

最近通过了AWS Solution Architect Associate认证考试。考试选的英文版本,一次通过。这里总结汇总经验和教训如下。

Continue reading “AWS Solution Architect Associate 通过指南”