国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

使用PHP+Swoole實(shí)現(xiàn)的網(wǎng)頁即時(shí)聊天,中高級程式設(shè)計(jì)師進(jìn)階學(xué)習(xí)
蘑菇寶
蘑菇寶 2018-12-06 13:44:53
0
0
1595

將client目錄設(shè)定到Nginx/Apache的虛擬主機(jī)目錄中,使client/index.html可存取。修改client/config.js中,IP和連接埠為對應(yīng)的設(shè)定。 php webim_server.php 詳細(xì)部署說明1.安裝composer(php依賴套件工具)

curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 注意:如果未將php解釋器程式設(shè)定為環(huán)境變數(shù)PATH中,則需要設(shè)定。因?yàn)閏omposer檔案第一行為#!/usr/bin/env php,並不能修改。

2.composer install

切換到PHPWebIM專案目錄,執(zhí)行指令composer install,如很慢則

composer install --prefer-dist 3.Ningx/Apache配置(這裡未使用swoole_framework提供的Web AppServer)

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.修改設(shè)定PHPWebIM/config.php

$config['server'] = array(
    //監(jiān)聽的HOST
    'host' => '0.0.0.0',
    //監(jiān)聽的端口
    'port' => '9503',
    //WebSocket的URL地址,供瀏覽器使用的
    'url' => 'ws://127.0.0.1:9503',
);

server. host server.port 項(xiàng)目為WebIM伺服器即WebSocket伺服器的IP與端口,其他選擇項(xiàng)根據(jù)具體情況修改server.url對應(yīng)的就是伺服器IP或網(wǎng)域名稱以及websocket服務(wù)的端口,這個(gè)就是提供給瀏覽器的WebSocket位址webim. data_dir用於修改聊天記錄儲存的目錄,必須有可寫權(quán)限?

5.啟動WebSocket伺服器php PHPWebIM/webim_server.php IE瀏覽器不支援WebSocket,需要使用FlashWebSocket模擬,請修改flash_policy.php中對應(yīng)的端口,然後啟動flash_policy.php。 php PHPWebIM/flash_policy.php 6.綁定host與存取聊天視窗(可選) 如果URL直接使用IP:PORT,這裡不需要設(shè)定。 vi /etc/hosts 增加 127.0.0.1 im.swoole.com 用瀏覽器開啟:http://im.swoole.com?


蘑菇寶
蘑菇寶

精品PHP中高級進(jìn)階學(xué)習(xí)教程,需要加微信:PHPopen888,還可加入微信群,分享tp,laravel,swoole等...

全部回覆(0)
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板