php-swoole-安装环境 (一)

swoole是什么?:

  Swoole是一个PHP扩展,扩展不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。 利用Swoole扩展,开发一个复杂的Web功能,可以在很短的时间内完成了。

swoole有什么功能?

1、 类似ORM的数据查询,提供SQL封装器,让MySQL的SQL与PHP的Array,会话,Cache无缝结合。

2、App MVC分层结构,有效的程序结构分层,提高程序的可维护性和扩展性,实现低耦合,基于接口开发。

3、集成大量,实用的功能,比如方便的数据库操作,模板操作,缓存操作,系统配置,表单处理,分页,数据调用,字典操作,上传处理,内容编辑,调试等。

4、模板-数据反射系统,可以直接在模板中调用数据,提供很多标签,可以无需修改程序,只修改模板,即可实现网站各类更新维护工作。

另外的几个功能

1、Swoole包含了大量类,提供众多的功能扩展,基本上Web开发能够用到的功能类,大部分都可以在Swoole框架中找到。

2、Swoole拥有插件系统,Fckeditor、Adodb、pscws中文分词、中文全文索引系统、最新的Key-Value数据库思想,TokyoTyrant,可以无限扩展框架的功能。

swoole如何使用?

后续介绍 swoole在linux系统下使用,选择Uabntu 18.04 桌面版(也可以选择 centos 7 )。

虚拟机下载地址:https://www.cr173.com/soft/68480.html

Uabntu 18.04 镜像: http://releases.ubuntu.com/18.04/

虚拟机安装ubantu ISO :https://jingyan.baidu.com/article/ff42efa9d45ae7c19e220291.htm

安装环境:

  1:Apache    $ sudo apt-get install apache2

      一、Start Apache 2 Server /启动apache服务

              # /etc/init.d/apache2 start

              or

              $ sudo /etc/init.d/apache2 start

      二、 Restart Apache 2 Server /重启apache服务

              # /etc/init.d/apache2 restart

              or

              $ sudo /etc/init.d/apache2 restart

        三、Stop Apache 2 Server /停止apache服务

              # /etc/init.d/apache2 stop

              or

              $ sudo /etc/init.d/apache2 stop

以上是启动、重启、停止Apache  服务的命令。

验证Apache是否安装成功有2个点:



⑴:cd /var/www/html  存在此目录 (上图)



⑵:打开ubantu浏览器,输入127.0.01 出现以上画面。

2:PHP7.X # apt-get install php (ubantu 18.04 默认安装PHP7.2)

  输入 php -v  出现上图版本信息 即安装成功!

2: php- pear (PHP拓展工具) # apt-get install php-pear

3: php- devel (PHP拓展组件) # apt-get install php-dev(centos 7 为 #apt-get install php-devel )

4:下载 swoole (swoole为纯C编写,因此需要GCC来编译 确保计算机已安装GCC)

  可用gcc -v  查看gcc版本 如果未安装 #apt-get install  gcc 

  安装完gcc 后执行    #sudo  pecl install swoole

    安装过程会提示 



  是否支持 或者 启动一些功能  建议全部  则写Y 按回车。



出现以上字段,则寿命swoole安装完成

验证swoole

  前一段把环境全部搭建完成,接下来 验证swoole 是否能够使用。这些留给下一章节。

你是不是多少有了解一点,但是你却对这个不精啊!可以加xv:phpyasi520 交流学习,分享tp,laravel,swoole,swoft微服务、SQL性能优化,分布式、高并发等教程,各种大牛都是1-78年PHP开发者,每天还有11年的架构师做课程讲解,助你进阶中高级PHP程序员,增值涨薪!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值