John Didact, замени апач на nginx и твой сайт работать перестанет. Роутинг это задача движка, а не вебсервера, там все для этого есть, есть множество готовых решений.
NedoKoder, юзер будет вводить те значения, те значения, которые ему покажутся подходящими основываясь на том, что он видит. Ты же будешь отображать тот размер, который будет получаться с учетом масштаба. Когда надо будет рендерить картинку, ты берешь те значения, который ввел юзер и перемножаешь на нужный масштаб.
И избавь пользователя от мороки насчет единиц измерения. Пусть это будут просто цифры. Проще будет всем.
https://windows.php.net/
https://windows.php.net/downloads/releases/archives/