Konfigurieren Sie das Client-Verzeichnis im virtuellen Host-Verzeichnis von Nginx/Apache, um client/index.html zugänglich zu machen. Ändern Sie client/config.js so, dass IP und Port entsprechende Konfigurationen sind. php webim_server.php Detaillierte Bereitstellungsanweisungen 1. Composer installieren (PHP-Abhängigkeitspaket-Tool)
curl -sS https://getcomposer.org/installer | Das PHP-Interpreterprogramm ist auf die Umgebungsvariable PATH eingestellt und muss festgelegt werden. Da die erste Zeile der Composer-Datei #!/usr/bin/env php lautet, kann sie nicht geändert werden.
2.composer install wird hier nicht verwendet) nginxserver { listen 80; server_name im.swoole.com; index index.shtml index.html index.htm index.php; root /path/to/PHPWebIM/client; location ~ .*\.(php|php5)?$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } access_log /Library/WebServer/nginx/logs/im.swoole.com access; }apache
<VirtualHost *:80> DocumentRoot "path/to/PHPWebIM/client" ServerName im.swoole.com AddType application/x-httpd-php .php <Directory /> Options Indexes FollowSymLinks AllowOverride None Require all granted DirectoryIndex index.php </Directory> </VirtualHost>4. Ändern Sie die Konfiguration PHPWebIM/config.php
$config['server'] = array( //监听的HOST 'host' => '0.0.0.0', //监听的端口 'port' => '9503', //WebSocket的URL地址,供浏览器使用的 'url' => 'ws://127.0.0.1:9503', );server.host Das Element server.port ist die IP und der Port des WebIM-Servers, also des WebSocket Server. Andere Optionen ändern die server.url entsprechend der spezifischen Situation. Dies ist die Server-IP oder der Domänenname und der Port des WebSocket-Dienstes. Dies ist die für den Browser bereitgestellte WebSocket-Adresse Verzeichnis, in dem Chat-Datensätze gespeichert sind. 5 Starten Sie den WebSocket-Server. PHPWebIM/webim_server.php Der IE-Browser unterstützt WebSocket nicht. Bitte ändern Sie den entsprechenden Port in flash_policy. php und starten Sie dann flash_policy.php. php PHPWebIM/flash_policy.php 6. Host binden und auf Chat-Fenster zugreifen (optional) Wenn die URL direkt IP:PORT verwendet, ist hier keine Einstellung erforderlich. vi /etc/hosts 127.0.0.1 im.swoole.com hinzufügen Mit Browser öffnen: http://im.swoole.com
精品PHP中高级进阶学习教程,需要加微信:PHPopen888,还可加入微信群,分享tp,laravel,swoole等...