workerman教程1(新手必看)

a6965921

workerman教程1(新手必看)

workerman教程1(新手必看)

首先你要有一台linux服务器(这里的教程只针对centos)
然后安装PHP扩展模块

http://www.workerman.net/install

接下来装memcache和memcached扩展模块(如果没装memcache是用文件驱动来存数据性能低)

直接yum install安装
yum install php-pecl-memcache
yum install php-pecl-memcached

OK 然后开启
memcached -d -m 1024 -u root -l 127.0.0.1 -p 22301 -c 1024 -P /tmp/memcached.pid

修改存贮方式配置文件在 applications\XXX\Config\Store.php
public static $driver = self::DRIVER_MC;

好了 环境配置好了 接下来测试下环境

下个聊天室框架demo
http://www.workerman.net/download/chat
下载成功后 运行 看看是否报错 正常情况下是不会报错的 如果遇到问题请留言

阅读 19088
5个回答

walkor

很有用的教程,赞

  • 暂无评论
foolfrog

您好!yum install php-pecl-memcached 我这个安装不了啊, 提示No package php-pecl-memcached available., 这个是第三方源才有安装文件么?yum install php-pecl-memcache我正常安装了。。。

  • 暂无评论
foolfrog

您好,我使用的as3作为客户端连接的workerman。同一个机器,开始没有安全沙箱的问题。但是我安装完您介绍的memcached第一步之后,重启提示:Notice : Soft open files now is 1024, We recommend greater than 10000 现在我再用flash连接就提示安全沙箱问题了。是不是因为1024太短了 我的安全策略文件发布了?
<?xml version="1.0"?><cross-domain-policy><allow-access-from domain="" to-ports="" /></cross-domain-policy>" 这个是我的安全文件

  • 暂无评论
foolfrog

安全沙箱问题解决了。。。是我机器360的问题,关了就好了。。。

  • 暂无评论
exlifeen

Usage: php yourfile.php {start|stop|restart|reload|status|kill}

提示这个,是什么意思啊?

  • jimmyyem 2016-01-04

    告诉你用法呢,比如 php yourfile.php start 就是说这样就可以启动这个脚本了