博客列表 >PHP安装Swoole扩展

PHP安装Swoole扩展

太平洋警察的博客
太平洋警察的博客原创
2017年10月17日 23:28:171129浏览

什么是Swoole?

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

环境配置

运行环境:Linux Windows Mac FreeBSD Unix

PHP版本支持:PHP5.3+

支持的数据库:MS SQL Server、MySQL、IBM DB2、Oracle、Interbase 、SQLite、PostgreSQL、ODBC

支持的运行方式:Web、Cli命令行脚本、PHP-GTK GUI。

实现功能

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

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

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

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

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

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

安装准备

Swoole下载地址:https://github.com/swoole/swoole-src/releases

php配置文件:phpize php-config(可以使用find命令查找配置文件在什么位置)

find / -name phpize

phpize是php安装扩展的一个扩展程序。php-config是配置文件,该文件配置了扩展安装目录等操作,如果我们安装完成之后不知道该扩展安装到那个位置了,可以打开该文件,找到extension该配置项,该配置项的值便是扩展安装目录。

版本要求:php>5.3,gcc>4.0,linux内核>2.3.32

1.进入Swoole下载的目录
cd /path
2.解压(以tar.gz压缩包为例)
tar -zxvf swoole.tar.gz
3.生成配置文件,下面的命令便是phpize的文件目录
/path/phpize
4.此时目录下面有个configure的配置文件
./configure  --with-php-config==/path/php-config
5.编译
make
6.安装
make install

添加配置

找到php.ini配置文件,在该文件添加一行

extension=/path/to/swoole.so

重启启动服务,安装即完成。

测试安装结果

创建一个PHP文件,写入如下内容,浏览器访问该文件如果出现图片内容,则表示安装成功。

<?php
    phpinfo();

1507880189503232.png

原文地址:http://www.qqdeveloper.com/a/56.html

qrcode_for_gh_0275b8ba153f_344.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议