АртемЪ, я имел в виду именно офисное. Фриланс конечно возможен, но тут уже не совсем то, что хочет автор ( 2-3 компании и интересные проекты). По факту это будет конвейер.
CodeRunner, серый тоже пойдет. По факту при подключении из инета к определенному порту, браузер должен подключаться непосредственно к вашему компу.
Не работать может по нескольким причинам:
Apache не принимает внешние соединения окоромя локалхоста. Проверить банально подключившись с соседнего компа или даже мобилы.
Не пускает роутер, надо пробросить порт с роутера на ПК. Т.е. вы пытаетесь подключится к роутеру а не компу.
Всякие чудо брандмауеры на винде. Вещь полезная, но у меня периодически бомбит с них ибо даже отключение не всегда означает отключение. Например если вообще погасить его службу, то может на глухо пропадать коннект.
Какой вопрос, такой и ответ.
На самом деле не так важно что и как делать, если вы собираетесь поддерживать проект вечно, сами. Никто в ваш говнокод не полезет.
Если же вы планируете взять подмастерье или передать разработку кому-то, то он будет "очень рад" разбираться в ваших хитросплетениях.
Да и банальная логика же: шаблон для html, локализация для языка. Зачем мешать мух и котлет?