在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 通过指南”

关于AWS AUORA FOR MYSQL MULTI MASTER 多活数据库的技术解析

AWS Aurora产品线在2019年8月新推出了Multi Master多活数据库,俗称双活,或者Active-Active集群。这款产品目前中文资料比较少,因此翻译整理如下。整篇文档不涉及产品机密,都使用官方公开的Blog和文档库的英文素材整理而成。供大家参考。

Continue reading “关于AWS AUORA FOR MYSQL MULTI MASTER 多活数据库的技术解析”

使用 AWS 云服务搭建 WordPress 博客 (上篇)

一、前言

搭建Blog有很多种方式,可以选择:

  • 自己开发代码。是个很好的代码学习过程,但时间长,日后还要自己维护代码。
  • 用SaaS的平台。最简单,最快速,最适合企业IT的方式,后续也不用维护。但是缺点是,很多知识没学到,没办法练手。
  • 用成熟的blog程序搭建IaaS和PaaS资源。难度较低,过程中可以学习到大量IaaS和PaaS平台的支持,丰富的第三方插件可以调用,后续也可以结合云服务商的特点,自己给自己加戏。就举一个例子来说,上传到S3的图片加水印,写段Lambda代码以server-less无服务器方式触发,done。这种扩展性,适合没太多时间维护代码,却又想动手玩点什么的方式。
Continue reading “使用 AWS 云服务搭建 WordPress 博客 (上篇)”

Blog.bitipcman.com 新搭建好了,重新开始写博客

新搭建好了,重新开始写博客

微信朋友圈的普及,让内容发布和消费变得低成本。很多人不再写长篇blog了。我去sinzy看了下,这两年我自己都只有转帖,没有原创。自己也感叹一下。

换了新工作了,需要经常post一些技术贴,有的是原创,有的是转帖,另外还需要做测试,所以干脆直接搭了一个wordpress。

优势:

  • 墙外,不用备案,随时搞
  • 能自己发帖不审核
  • 可以insert和embed各种youtube和twitter信息
  • 另外可以跑一些流量,也把数据库里边内容撑起来,基于这个blog的环境后台可以组一些测试,包括数据库的global replication等,没有数据不好模拟,我自己又不运营平台,拿blog当测试平台再好不过了

争取这两边新旧blog都更新。

祝各位工作顺利,生活愉快,身体健康。

PCMAN@2019-08-16