first enable websocket extention in php.ini
- Clone the repository from Github using — “git clone https://github.com/rezanadimi72/php-websocket.git”
- Place the cloned folder to your local server.
- Now open cmd in this in the cloned directory and run — “composer install”
- Create new database “realtimechat“ then import table ”socket_id” for the sql given below.
- Change database configuration according to your username and password in ”src/App/Chat.php” (line 24 to 29).
- Then change directory to bin folder by — “cd bin”
- Stat-server by — “php -q chat-server.php”
- Now hit public folder of the project by your browser — “localhost/path_to_your_folder/public”
- Done!
CREATE TABLE socket_id
(
id
int(11) NOT NULL AUTO_INCREMENT,
user
varchar(255) DEFAULT NULL,
socket_id
int(11) DEFAULT NULL,
PRIMARY KEY (id
)
)