Konfigurasikan direktori klien ke dalam direktori hos maya Nginx/Apache untuk menjadikan klien/index.html boleh diakses. Ubah suai klien/config.js supaya IP dan port adalah konfigurasi yang sepadan. php webim_server.php Arahan penggunaan terperinci 1. Pasang komposer (alat pakej pergantungan php)
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer Nota: Jika bukan The program penterjemah php ditetapkan kepada PATH pembolehubah persekitaran dan perlu ditetapkan. Oleh kerana baris pertama fail komposer ialah #!/usr/bin/env php, ia tidak boleh diubah suai.
2.composer install
Tukar ke direktori projek PHPWebIM dan laksanakan arahan composer install Jika ia sangat perlahan,
composer install --prefer-dist 3.Ningx/Apache konfigurasi (Web AppServer yang disediakan oleh swoole_frame. tidak digunakan di sini)
nginx
server { 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 Ubah suai konfigurasi 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 Item server.port ialah IP dan port pelayan WebIM, iaitu WebSocket. pelayan. Pilihan lain mengubah suai server.url yang sepadan dengan situasi tertentu Ia adalah IP pelayan atau nama domain dan port perkhidmatan websocket. Ini adalah alamat WebSocket yang diberikan kepada penyemak imbas direktori tempat rekod sembang disimpan. Ia mesti mempunyai kebenaran boleh ditulis
5 Mulakan pelayan WebSocket php PHPWebIM/webim_server.php pelayar IE tidak menyokong WebSocket, jadi anda perlu menggunakan simulasi Flash WebSocket. php, dan kemudian mulakan flash_policy.php. php PHPWebIM/flash_policy.php 6. Ikat hos dan akses tetingkap sembang (pilihan) Jika URL terus menggunakan IP:PORT, tiada tetapan diperlukan di sini. vi /etc/hosts Tambah 127.0.0.1 im.swoole.com Buka dengan penyemak imbas: http://im.swoole.com
精品PHP中高级进阶学习教程,需要加微信:PHPopen888,还可加入微信群,分享tp,laravel,swoole等...