更新于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支持库”