
swoole有两个部份。 一个是PHP扩大,用C开发的,这是中心。 另一个是框架,像yii、TP、Laravel一样,是PHP代码写的。
swoole扩大自身供应了web效劳器功用,能够替换php-fpm。 (引荐进修: swoole视频教程)
而假如仅仅用swoole框架,能够像别的PHP框架一样,运行在nignx、apache等web效劳器中。
基于Swoole扩大开发的PHP web server&运用效劳器, 内置框架。供应一致注册树,数据库操纵,模板,Cache,日记,行列,上传治理,用户治理等雄厚的功用特征。
swoole框架比拟apache/fpm,主如果节约PHP框架和全局对象每次要求建立烧毁带来的机能消耗。假如你的PHP代码是裸echo的体式格局,swoole框架并没有机能上风。
swoole框架给顺序员供应了最大的空间,与http要求无关的全局对象只需要组织一次。顺序中还能够对某些对象和数据举行缓存掌握。
Composer
#修正成中国镜像(加快) composer config -g repo.packagist composer https://packagist.phpcomposer.com composer update 修正项目的composer.json文件,到场 { "require": { "matyhtf/swoole_framework": "dev-master" } }
swoole框架像PHP框架一样,适用于web开发。 而swoole扩大是供应了更底层的效劳器通讯机制,能够运用UDP、TCP等协定,而不仅仅是http。
装置体式格局上也不一样,swoole扩大像别的PHP扩大一样装置,能够用pecl,也能够编译装置。而swoole框架用composer引入以后装置即可,或许下载源码后手动include/require。
别的,swoole框架依靠swoole扩大,是swoole扩大的运用实例。swoole扩大是基本,基于swoole扩大,能够做出多种框架,而不仅仅是web框架。
以上就是swoole是效劳照样框架的细致内容,更多请关注ki4网别的相干文章!