Во первых слово сокет пишется не так.
Серверная машина от обычной отличается повышенной отказоустойчивостью и количеством ресурсов.
С вашими знаниями лучше воспользоваться готовыми решениями.
Можете почитать, к примеру https://habrahabr.ru/post/79038/ , так же рекомендую ознакомится с centrifuge
Сначало думал вас послать в гугл, но
Начните потихоньку, найденные в гугл схемы сложно сразу полностью применять с нуля.
Заведите гит репозиторий, разницы между битбакет или гитхаб на начальном этапе не будет.
По поводу опенсервера, лучше он, чем отсутсвие локального сервера. Как компромис между простотой развертки и 'правильностью" могу порекомендовать homestead - готовый бокс (от создателей ларавел).
Следующий этап - тесты автоматические, покрываете ими код. Их будет гонять система автоматического тестирования. Все эти системы имеют возможности последовательной сборки проекта, включая минификацию ксс и жс, разгогрев кеша и тд.
И вот только тогда можно переходить на автоматический деплой.
Добавленно: обратите внимание на методологию git flow для организации веток гита
foreach($arFields as $array){
//...
$validate2 = explode(", ", $array['validate']);
//...
+ Ctr+ALT+L в шторме форматирует код в более читаемый вид
А если чуть более честно, формулировка крайне спорная, половине людей может не понравится их работа с массивами.
Добавленно: плюс слишком много проходов форичем, точно нельзя было за один разбор?
Продающий сайт, чаще всего так же является лендинг пейджем. У него единственная задача, но если у терминатора, это найти и уничтожить. То тут довести клиента до целевого действия, будь то звонок, переход на сайт или онлайн покупка.
Учитывая ваш комментарий, работать будет быстро на любой технологии. Тип хостинга, не уверен, что вы имеете ввиду. Но лучше возьмите VPS. Бд - берите с которой есть опыт работы. По поводу онлайн взаимодействия пользователей, если такое требуется, быстро и легко - аякс. Правильно, производительно, но на порядок сложнее - вебсокеты.
Пхп не приспособлен для продажи лицензий, за такую цену код не на пхп и с хорошей защитой сломают. Но к теме пхп, единственно жизнеспособный вариант, это держать данный код на своих серверов и давать доступ к его апи.
Воспользуйтесь отношениями между моделями, судя по вашему описание будет несколько изображений к одному тексту, и связывайте по айди текста, который будет первичным ключом у текста и text_id у изображения.
Я бы даже архитектурой это не стал бы называть, больше похоже на схематичное представление содержания сервиса/проекта. Использование схемы вместо нескольких страниц текста крайне положительно сказывается на усваивании информации.
Не согласен с вами, что первый будет освоить легче второго. Но что еще интереснее, я не встречал простых интернет магазинов разработанных на ии. Сейчас кризис, и использование цмс заточенный под инет магазины приоритетнее, чем разработка оных на фреймворках.