您的位置:首页 > 技术中心 > php框架 >
  • swoole如何做长连接

    SWOOLE_KEEP建立TCP长连接swoole_client支持在php-fpm/apache中创建一个TCP长连接到服务器端。 (推荐学习: swoole视频教程)使用方法:$client = new swoole_client

    2019-12-09 09:34点击阅读

  • yii2.0出现500错误怎么办

    1、首先开启web/index.php defined(YII_DEBUG) or define(YII_DEBUG, true); 将此改为true;看下报错的问题:Exception (Invalid Configuration) yi

    2019-12-09 09:33点击阅读

  • swoole如何做消息通知

    基于swoole、redis做一个消息通知功能利用swoole开启常驻进程,需要几个按自己的情况来定,swoole进程数最好是和服务器cpu核数相等 (推荐学习: swoole视频教程)利用swoole启动的常驻进程不断的去探测re

    2019-12-09 09:29点击阅读

  • 传统fpm同步模式与swoole协程的区别

    首先,Swoole 只能运行在命令行(Cli)模式下,所以我们开发调试都是使用命令行,而不是 php-fpm/apache 等。在 Swoole 中,我们可以使用`\Swoole\Coroutine::create()`创建协程,或者你也可

    2019-12-09 09:28点击阅读

  • linux安装swoole有哪些前提条件

    linux下安装swoole的前提条件:(推荐: swoole视频教程)执行 phpize ( 如果没有将php 加入到path 环境变量,写绝对路径 如: /usr/local/php/bin/phpize )phpizephpize 命

    2019-12-09 09:27点击阅读

  • swoole如何运行

    单线程模式(SWOOLE_BASE)这种模式就是传统的异步非阻塞Server。与Nginx和Node.js等程序是完全一致的。 (推荐学习: swoole视频教程)在时间循环中直接回调PHP的函数,而不是dispa

    2019-12-09 09:22点击阅读

  • workerman无法启动的原因与解决方法

    工作中碰到workerman启动失败最常见的就是由于启动脚本找不到主进程pid文件导致的,workerman 3.2.2之前的版本主进程pid文件默认存储在/tmp/下,有些系统会定时清理/tmp/目录,导致无法启动。解决方法:方法1:升级

    2019-12-09 09:14点击阅读

  • swoole如何实现实时推送

    swoole+Redis实现实时数据推送 (推荐学习: swoole视频教程)

    2019-12-09 09:14点击阅读

  • swoole如何启动

    开机启动如果想要在开机启动时,自动运行你的Server,可以在/etc/rc.local文件中加入 (推荐学习: swoole视频教程)/usr/bin/php /data/webroot/www.swo

    2019-12-09 09:06点击阅读

  • yii 组件如何自定义

    下面是Yii2.0如何创建一个自定义组件的实例第一步:在common下创建components文件夹。第二步: 在新建的components文件夹中创建一个自定义组件,比如:ReadHttpHeader.php,代码如下:namespace

    2019-12-07 17:56点击阅读

  • yii1和yii2的区别是什么

    2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。Yii 2.0 需要 PHP 5.4 或更高版本,该版本相对于 Yii 1.1 所需求的 PHP 5.2 而言有巨大的改进。1、应用程序实例直接使用全局命名变量

    2019-12-07 16:28点击阅读

  • yii2 怎么上传图片

    第一步:搭建上传类基础工作,具体请看:http://www.yiichina.com/tutorial/328第二步:建站一个product表,字段id,name,picurl.第三步:GII生成PRODUCT 模型,类,视图。第四步:ma

    2019-12-07 16:21点击阅读

  • yii框架如何获取当前url

    1、获取当前域名://当前域名 \Yii::$app->request->hostInfo;2、获取除域名外的url://除域名外的URL \Yii::$app->request->getUrl();3、获取url中的路径信息(不包含hos

    2019-12-07 16:08点击阅读

  • yii2 入口文件找不到怎么办

    今天分享一个关于Yii2的基础知识,很多第一次使用该框架的开发者在官方下载Yii2的高级模板后找不到入口文件。主要是因为Yii2的高级模板需要我们手动生成文件,根据我们自己的场景需求去生成选择,具体步骤如下:双击根目录下的init.bat文

    2019-12-07 16:01点击阅读

  • yii2 网站出现403错误怎么办

    首先发生这个错误的原因是你不被允许访问该页面,也是yii2框架对于安全的一个考虑。我们需要对config/web.php进行gii工具配置:gii => [ class => yii\gii\Module,allowedIPs => [12

    2019-12-07 15:52点击阅读

  • yii框架怎么条件查询

    条件查询$customers = Customer::find()->where($cond)->all();$cond就是我们所谓的条件,条件的写法也根据查询数据的不同存在差异,那么如何用yii2的方式来写查询条件呢?[[简单条件]]//

    2019-12-07 15:33点击阅读

  • 查看yii是否安装成功

    下载yii:打开yii官网,找到你要下载的内容(推荐学习:yii框架)再安装php环境,这里列出我用的PHPstudy.图中介绍安装下载完的yii放在www文件夹下打开\framework下面 yiic.bat运行这个文件创建的应用,或者在

    2019-12-07 14:44点击阅读

  • swoole如何重启

    在swoole中,我们可以向主进程发送各种不同的信号,主进程根据接收到的信号类型做出不同的处理。比如下面这几个 (推荐学习: swoole视频教程)1、kill -SIGTERM|-15 master_pid

    2019-12-07 14:24点击阅读

  • swoole如何提高php性能

    Swoole中的网络请求处理是基于事件的,并且充分利用了底层的epoll / kqueue实现,使得为数百万个请求提供服务变得非常容易。Swoole4使用全新的协程内核引擎,现在它拥有一个全职的开发团队,因此我们正在进入PHP历史上前所未有

    2019-12-07 14:19点击阅读

  • swoole如何实现协程

    Swoole在2.0开始内置协程(Coroutine)的能力,提供了具备协程能力IO接口(统一在命名空间Swoole\Coroutine\*)。开启协程时请在编译时加入--enable-coroutine编译选项。协程可以理解为纯用户态的线

    2019-12-07 14:11点击阅读