+1 (276) 265-7197

Tutorials

Field notes from keeping LAMP systems healthy.

Atomic Deploys for a Legacy PHP App (and What to Do About OPcache)

September 21, 2026 · StackPioneer

Deploying by rsync or FTP into the live document root means every visitor during the copy sees a half-updated application. Symlinked release directories, a deliberate OPcache reset, and migrations split from code deploys fix that in an afternoon — no pipeline rewrite required.

Read more

Moving a LAMP Application to AWS Without Rewriting It

September 18, 2026 · StackPioneer

A lift-and-shift plan for a production PHP/MySQL app: inventory the server you actually have, EC2 plus RDS instead of a rewrite, uploads off the local disk, a replica-based database cutover, and a rollback path that stays warm for a week.

Read more

Moving a Legacy Database to utf8mb4 Without Mangling the Data

September 17, 2026 · StackPioneer

Emoji that vanish, accented names that turn into question marks, and a schema half in latin1. Here is how to find out what encoding your bytes are actually in, convert without double-encoding, and handle the index-length and collation traps on MySQL 8.

Read more
Tell us about your system and we will take a look.
Need hands, not notes?