Иван Шумов, нет, ну как, я неправильно выразился.
Это скорее все же проект, он будет работать, но у меня нет цели сделать из него хайлоад. Может, сам буду им пользоваться, может, с друзьями. Самая фишка - это написать.
Иван Шумов, зачем мне масшабирование, если это будет по сути курсовой проект... Мне нужно сделать красивый код, а не хайлоад проект.
Вы видимо не поняли моего вопроса.
Иван Шумов, дак в том то и дело, что я не новичок в бекенде, путём искуственных нагрузок, различных стрессов и т.д. я выявлял узкие места и исправлял их, это не сложно для меня. Мой вопрос - как по стандарту интегрировать php с html. А делать абы как каждый может.
Иван Шумов, может, это действительно так.
На php я не гуглю документацию, а просто пишу, как будто сочиняю что-то, ну, то есть, нужные мне функции, синтаксис и т.д. знаю хорошо. Также, пишу на Lua под nginx, но это тот еще геморрой. Поэтому, php тут объективен.
Иван Шумов, php для меня это уже вошедший стандарт что ли, я лет 5 назад еще начинал на нем писать, ну и из-за его простоты, а потом уже и скорости (да да, но при включенном opcache скорость и правда космическая).
Евгений, так я давно знаком с php, но я всегда писал на нем бекенд без встраивания html.
Также, я уже и интегрировал php в html разметку, и обращался через jquery к апи. Все это уже было, но хотелось бы хоть раз сделать по человечески.
antonhot, ошибок никаких нет. Как вам может показывать что-то, если
1) у вас ничего не логируется в php скрипте
2) у вас запущен отдельный процесс, который вам ничего и не скажет.
3) зайдите в консоль браузера и посмотрите сами, что ошибка о подключении исчезла.
4) в том, что у вас что-то не работает - это, прости господи, ваша же криворукость, потому что соединение с сокет сервером установилось.
antonhot, еще раз говорю - у вас все работает, это можно посмотреть по скриншоту, который я скинул выше.
То, что нет результата в $('#chat-result').append('' + text + ''); - это проблема с версткой, но не с PHP.
antonhot, так у вас работает сейчас все.
Вот фотокарточка, никаких ошибок нет:
Вы запустили server.php в фоновом режиме, если в консоли вы нажмете CTRL+C, то у вас отключится скрипт (личная практика, возможно, ошибаюсь), чтобы запустить отдельный, независимый процесс, надо указать флаг &, он добавит процесс в систему, и он там будет крутиться сам по себе.
А вообще, порекомендовал бы библиотеку-демона Workerman, он отлично справляется с WS-сокетным сервером.